26 #ifndef _CAFSPECIALISED
27 #define _CAFSPECIALISED
28 #include "libGIFTAcInvertedFile/include/uses-declarations.h"
29 #include "react_to_perl.h"
30 #include "libMRML/include/CAccessorFactory.h"
39 template<
class TAccessorSubType,
char* TName>
49 return new TAccessorSubType(inAttributes);
This is a common abstract base class for all specialised CAccessorFactories.
Definition: CAccessorFactory.h:42
string mName
This variable contains the name used for registration.
Definition: CAccessorFactory.h:45
CAccessor * makeAccessor(const CAttributeList &inAttributes)
Make a new.
Definition: CAFSpecialised.h:48
a simple class destined to contain attribute-value pairs in an easily accessible fashion ...
Definition: CAttributeList.h:36
CAFSpecialised()
Construct this.
Definition: CAFSpecialised.h:46
This template is designed to make easy use of the CAccessorFactory: Tem.
Definition: CAFSpecialised.h:40
CAccessor - an abstract base class for everything accessing a GIFT database.
Definition: CAccessor.h:55