ExchangeIndexObject

Type Aliases

A3DStatus(* PGetFunction

Fields

TypeData data

Functions

ExchangeIndexObject
ExchangeIndexObject
~ExchangeIndexObject
ExchangeIndexObject & operator=
operator Type
TypeData const * operator->
TypeData * operator->
bool IsValid

Detailed Description

template<typename Type, typename TypeData>
class ExchangeIndexObject

Subclassed by Query::GraphHatchingPattern, Query::GraphLinePattern, Query::GraphPicture, Query::GraphStyle, Query::GraphTextureDefinition

Public Types

typedef A3DStatus (*PGetFunction)(Type, TypeData*)

Public Functions

inline ExchangeIndexObject(Type index, PGetFunction getter)
inline ExchangeIndexObject(ExchangeIndexObject &&that)
inline virtual ~ExchangeIndexObject()
inline ExchangeIndexObject &operator=(ExchangeIndexObject &&that)
inline operator Type() const
inline TypeData const *operator->() const
inline TypeData *operator->()
inline bool IsValid() const

Public Members

TypeData data