HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GA_OffsetList.h File Reference
#include "GA_API.h"
#include "GA_Types.h"
#include <UT/UT_ArrayHelp.h>
#include <UT/UT_Array.h>
#include <UT/UT_VectorTypes.h>
#include <SYS/SYS_AtomicInt.h>
#include <SYS/SYS_Inline.h>
#include <SYS/SYS_Math.h>
#include <SYS/SYS_Types.h>
+ Include dependency graph for GA_OffsetList.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GA_ListType< FromType, ToType, INT_TYPE >
 
class  GA_ListTypeRef< FromType, ToType, INT_TYPE >
 
class  GA_ListTypeRef< FromType, ToType, INT_TYPE >::ListTypeData
 
class  GA_ListTypeRef< FromType, ToType, INT_TYPE >::base_iterator< LIST_T >
 
class  GA_ListType< FromType, ToType, INT_TYPE >
 
class  GA_OffsetListType< FromType, INT_TYPE >
 

Macros

#define GA_OFFSETLIST_VERBOSE_DEBUG   0
 
#define CMP_OP(OP)
 

Typedefs

typedef GA_OffsetListType
< GA_Size
GA_OffsetList
 GA_OffsetList is a map from index to offset. More...
 
typedef GA_ListTypeRef
< GA_Size, GA_Offset
GA_OffsetListRef
 

Macro Definition Documentation

#define CMP_OP (   OP)
Value:
template <typename LT> \
bool operator OP(const base_iterator<LT> &r) const { \
return myCurrent OP r.myCurrent; \
}
GLboolean r
Definition: glcorearb.h:1222

Definition at line 900 of file GA_OffsetList.h.

#define GA_OFFSETLIST_VERBOSE_DEBUG   0

Definition at line 36 of file GA_OffsetList.h.

Typedef Documentation

GA_OffsetList is a map from index to offset.

Definition at line 1690 of file GA_OffsetList.h.

GA_OffsetListRef is like GA_OffsetList, except that it doesn't own its data. It's useful for making a temporary copy of a GA_OffsetList that isn't going to be changing during the lifetime of the copy, to avoid having to ref and unref myData, among a few related speedups.

Definition at line 1696 of file GA_OffsetList.h.