HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GA_PrimCompat Namespace Reference

Classes

class  TypeMask
 

Typedefs

typedef uint64 value_type
 

Enumerations

enum  { TypeMaskBits = std::numeric_limits<value_type>::digits }
 

Functions

const TypeMask operator| (const TypeMask &m1, const TypeMask &m2)
 
const TypeMask operator& (const TypeMask &m1, const TypeMask &m2)
 
const TypeMask operator^ (const TypeMask &m1, const TypeMask &m2)
 
const TypeMask operator~ (const TypeMask &m1)
 

Detailed Description

Namespace for storing transitional types to provide source compatibility with the old bitmask primitive type detection.

Typedef Documentation

Definition at line 29 of file GA_PrimCompat.h.

Enumeration Type Documentation

anonymous enum
Enumerator
TypeMaskBits 

Definition at line 30 of file GA_PrimCompat.h.

Function Documentation

const TypeMask GA_PrimCompat::operator& ( const TypeMask &  m1,
const TypeMask &  m2 
)
inline

Definition at line 84 of file GA_PrimCompat.h.

const TypeMask GA_PrimCompat::operator^ ( const TypeMask &  m1,
const TypeMask &  m2 
)
inline

Definition at line 90 of file GA_PrimCompat.h.

const TypeMask GA_PrimCompat::operator| ( const TypeMask &  m1,
const TypeMask &  m2 
)
inline

Definition at line 79 of file GA_PrimCompat.h.

const TypeMask GA_PrimCompat::operator~ ( const TypeMask &  m1)
inline

Definition at line 95 of file GA_PrimCompat.h.