CSetAttribute< DerivedClass > Class Template Reference
class that represents all of the Set methods in the derived class
More...
#include <msd_metadata.h>
Inheritance diagram for CSetAttribute< DerivedClass >:
List of all members.Public Types
-
typedef void(DerivedClass::* intfp )(int)
-
typedef void(DerivedClass::* shortfp )(short)
-
typedef void(DerivedClass::* doublefp )(double)
-
typedef void(DerivedClass::* stringfp )(const char *&)
-
typedef void(DerivedClass::* floatfp )(float)
-
typedef void(DerivedClass::* boolfp )(bool)
-
typedef void(DerivedClass::* datefp )(msdbDate)
- enum AttributeType {
ATInt,
ATShort,
ATDouble,
ATString,
ATFloat,
ATBool,
ATDate
}
Public Member Functions
-
CSetAttribute (char *sName, AttributeType iType, intfp p)
-
CSetAttribute (char *sName, AttributeType iType, shortfp p)
-
CSetAttribute (char *sName, AttributeType iType, doublefp p)
-
CSetAttribute (char *sName, AttributeType iType, stringfp p)
-
CSetAttribute (char *sName, AttributeType iType, floatfp p)
-
CSetAttribute (char *sName, AttributeType iType, boolfp p)
-
CSetAttribute (char *sName, AttributeType iType, datefp p)
-
void SetAttribute (int Val, DerivedClass *p)
-
void SetAttribute (short Val, DerivedClass *p)
-
void SetAttribute (double Val, DerivedClass *p)
-
void SetAttribute (char *Val, DerivedClass *p)
-
void SetAttribute (float Val, DerivedClass *p)
-
void SetAttribute (bool Val, DerivedClass *p)
-
void SetAttribute (msdbDate Val, DerivedClass *p)
-
CSetAttribute (char *sName, AttributeType iType)
-
char * GetName ()
-
const AttributeType GetType ()
Protected Attributes
-
char * m_sName
-
AttributeType m_Type
Detailed Description
template<class DerivedClass>
class CSetAttribute< DerivedClass >
class that represents all of the Set methods in the derived class
Definition at line 105 of file msd_metadata.h.
Generated on Fri Apr 16 13:47:46 2004 for MSDAPI by
1.3.4-20031005