PUMA Library Reference Manual
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.