HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GA_Private::ga_DataArrayPageTableImpl< T, TB, SLICE, VECTORSIZE >::ga_DataArrayPagePtr Struct Reference

#include <GA_DataArrayPageTableImpl.h>

Public Member Functions

int64 getMemoryUsage (bool inclusive) const
 
void countMemory (UT_MemoryCounter &counter, bool inclusive) const
 

Public Attributes

union {
   ga_DataArrayPage< T > *   ptr
 
   char   rawvalue [sizeof(T)]
 
myData
 
T * myRawData
 

Detailed Description

template<typename T, typename TB, int SLICE, int VECTORSIZE>
struct GA_Private::ga_DataArrayPageTableImpl< T, TB, SLICE, VECTORSIZE >::ga_DataArrayPagePtr

Definition at line 139 of file GA_DataArrayPageTableImpl.h.

Member Function Documentation

template<typename T , typename TB , int SLICE, int VECTORSIZE>
void GA_Private::ga_DataArrayPageTableImpl< T, TB, SLICE, VECTORSIZE >::ga_DataArrayPagePtr::countMemory ( UT_MemoryCounter counter,
bool  inclusive 
) const
template<typename T , typename TB , int SLICE, int VECTORSIZE>
int64 GA_Private::ga_DataArrayPageTableImpl< T, TB, SLICE, VECTORSIZE >::ga_DataArrayPagePtr::getMemoryUsage ( bool  inclusive) const
inline

Definition at line 159 of file GA_DataArrayPageTableImpl.h.

Member Data Documentation

union { ... } GA_Private::ga_DataArrayPageTableImpl< T, TB, SLICE, VECTORSIZE >::ga_DataArrayPagePtr::myData
template<typename T , typename TB , int SLICE, int VECTORSIZE>
T* GA_Private::ga_DataArrayPageTableImpl< T, TB, SLICE, VECTORSIZE >::ga_DataArrayPagePtr::myRawData

Definition at line 154 of file GA_DataArrayPageTableImpl.h.

template<typename T , typename TB , int SLICE, int VECTORSIZE>
ga_DataArrayPage<T>* GA_Private::ga_DataArrayPageTableImpl< T, TB, SLICE, VECTORSIZE >::ga_DataArrayPagePtr::ptr

Definition at line 143 of file GA_DataArrayPageTableImpl.h.

template<typename T , typename TB , int SLICE, int VECTORSIZE>
char GA_Private::ga_DataArrayPageTableImpl< T, TB, SLICE, VECTORSIZE >::ga_DataArrayPagePtr::rawvalue[sizeof(T)]

Definition at line 144 of file GA_DataArrayPageTableImpl.h.


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