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