HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
apex::APEX_TypedBuffer Class Reference

Expandable storage of arbitrary runtime types for APEX program state. Indexed by APEX_Buffer. More...

#include <APEX_Buffer.h>

Public Member Functions

 APEX_TypedBuffer (const APEX_TypeDefinitionBase *typedfn)
 
 ~APEX_TypedBuffer ()
 
void clear ()
 
void allocate (exint size)
 
voidstorage ()
 
voiddata (exint index=0)
 
const APEX_TypeDefinitionBasetypeDefinition ()
 

Detailed Description

Expandable storage of arbitrary runtime types for APEX program state. Indexed by APEX_Buffer.

Definition at line 53 of file APEX_Buffer.h.

Constructor & Destructor Documentation

apex::APEX_TypedBuffer::APEX_TypedBuffer ( const APEX_TypeDefinitionBase typedfn)
inline

Definition at line 56 of file APEX_Buffer.h.

apex::APEX_TypedBuffer::~APEX_TypedBuffer ( )
inline

Definition at line 61 of file APEX_Buffer.h.

Member Function Documentation

void apex::APEX_TypedBuffer::allocate ( exint  size)
void apex::APEX_TypedBuffer::clear ( )
void* apex::APEX_TypedBuffer::data ( exint  index = 0)
void* apex::APEX_TypedBuffer::storage ( )
inline

Definition at line 68 of file APEX_Buffer.h.

const APEX_TypeDefinitionBase* apex::APEX_TypedBuffer::typeDefinition ( )
inline

Definition at line 70 of file APEX_Buffer.h.


The documentation for this class was generated from the following file: