VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Macros | Typedefs | Enumerations | Functions | Variables
featureSet.h File Reference

Go to the source code of this file.

Classes

class  MAKVRinTerra::DtFeatureSetLoadingException
class  MAKVRinTerra::DtFeatureSetTemplate< F >
 Represents a set of DtFeature objects or others which conform to the DtFeature concept. More...
class  MAKVRinTerra::DtFeatureSetTemplate< F >::DetachScopeGuard
 Scope guard which will automatically call detach callback in destructor. More...
class  MAKVRinTerra::DtFeatureSetTemplate< F >::Visitor
 Visitors allow feature sets which are implemented as compound structures of other feature sets to expose them without exposing the implementation. More...
class  MAKVRinTerra::DtFeatureSetTemplate< F >::ConstVisitor

Namespaces

namespace  MAKVRinTerra
 FIXME - temporary since I don't know what I'll be using.

Macros

#define DT_INSTANTIATE_FEATURE_SETS(F)
 Explicitly instantiate feature system framework classes for a given feature set type.

Typedefs

typedef DtFeatureSetTemplate
< DtFeature > 
MAKVRinTerra::DtFeatureSet

Enumerations

enum  MAKVRinTerra::DtLoadType { MAKVRinTerra::LOAD, MAKVRinTerra::LOAD_ASYNC, MAKVRinTerra::DO_NOT_LOAD }
 Used to indicate whether to load features. More...

Functions

template<typename F >
DtFeatureSetTemplate< F > * MAKVRinTerra::new_clone (const DtFeatureSetTemplate< F > &from)
 Makes DtFeatureSetTemplate usable with boost pointer containers.
 DT_DEFINE_OBJECT_DEBUGGER_NAME_TEMPLATE (MAKVRinTerra::DtFeatureSetTemplate)
 DT_DEFINE_OBJECT_DEBUGGER_NAME (MAKVRinTerra::DtFeatureSet)
template<typename FS >
bool MAKVRinTerra::DtIsElided (const FS &fs)
 Helper functions using null pointers to feature sets to denote empty feature sets.
template<typename FS >
bool MAKVRinTerra::DtIsElided (FS *fs)
 Helper functions using null pointers to feature sets to denote empty feature sets.

Variables

class DT_DLL_features MAKVRinTerra::DtFeatureSetList
class DT_DLL_features MAKVRinTerra::DtFeatureSetArray
class DT_DLL_features MAKVRinTerra::DtFilteredFeatureSet
class DT_DLL_features MAKVRinTerra::DtEmptyFeatureSet
class DT_DLL_features MAKVRinTerra::DtSinkFeatureSet
class DT_DLL_features MAKVRinTerra::DtSourceFeatureSet

Detailed Description

Macro Definition Documentation

#define DT_INSTANTIATE_FEATURE_SETS (   F)
Value:
template class MAKVRinTerra::DtFeatureSetArray<4, MAKVRinTerra::DtFeatureSetTemplate<F> >; \
template class MAKVRinTerra::DtFilteredFeatureSet< MAKVRinTerra::DtFeatureSetTemplate<F> >; \
template class MAKVRinTerra::DtEmptyFeatureSet< MAKVRinTerra::DtFeatureSetTemplate<F> >; \
template class MAKVRinTerra::DtSinkFeatureSet< MAKVRinTerra::DtFeatureSetTemplate<F> >; \
template class MAKVRinTerra::DtSourceFeatureSet< MAKVRinTerra::DtFeatureSetTemplate<F> >; \
template class MAKVRinTerra::DtAsyncLoadingFeatureSet< MAKVRinTerra::DtFeatureSetTemplate<F> >; \
template class MAKVRinTerra::DtPagingFeatureSet< MAKVRinTerra::DtFeatureSetTemplate<F> >; \

Explicitly instantiate feature system framework classes for a given feature set type.

Function Documentation

DT_DEFINE_OBJECT_DEBUGGER_NAME_TEMPLATE ( MAKVRinTerra::DtFeatureSetTemplate  )
DT_DEFINE_OBJECT_DEBUGGER_NAME ( MAKVRinTerra::DtFeatureSet  )

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)