PUMA Library Reference Manual
Loading...
Searching...
No Matches
Puma::CStorage Class Reference

#include <Puma/CStorage.h>

Description

Storage class of an object.

Defines the minimum potential lifetime of the storage containing the object. There are three resp. four different storage classes: static, automatic, thread, and dynamic.

Public Types

enum  Type {
  CLASS_STATIC ,
  CLASS_AUTOMATIC ,
  CLASS_DYNAMIC ,
  CLASS_THREAD ,
  CLASS_NONE
}
 The storage classes. More...
 

Member Enumeration Documentation

◆ Type

The storage classes.

Enumerator
CLASS_STATIC 

Static storage class.

CLASS_AUTOMATIC 

Automatic storage class.

CLASS_DYNAMIC 

Dynamic storage class.

CLASS_THREAD 

Thread local storage (TLS) class.

CLASS_NONE 

Undefined storage class.