Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CP_CarbonEvent_Param< NAME, TYPE > Struct Template Reference

List of all members.

Public Types

typedef CP_CarbonEvent_ParamTypeTrait<
TYPE > 
IOType
typedef IOType::Type ValueType

Static Public Member Functions

static ValueType Get (EventRef inEvent)
static void Get (EventRef inEvent, ValueType &inValue)
static bool Get (EventRef inEvent, ValueType &inValue, const std::nothrow_t &) throw ()
static void Set (EventRef inEvent, const ValueType &inValue)
static bool HasParameter (EventRef inEvent) throw ()

template<EventParamName NAME, EventParamType TYPE>
struct CP_CarbonEvent_Param< NAME, TYPE >


Member Typedef Documentation

template<EventParamName NAME, EventParamType TYPE>
typedef CP_CarbonEvent_ParamTypeTrait<TYPE> CP_CarbonEvent_Param< NAME, TYPE >::IOType
 

template<EventParamName NAME, EventParamType TYPE>
typedef IOType::Type CP_CarbonEvent_Param< NAME, TYPE >::ValueType
 


Member Function Documentation

template<EventParamName NAME, EventParamType TYPE>
CP_CarbonEvent_Param< NAME, TYPE >::ValueType CP_CarbonEvent_Param< NAME, TYPE >::Get EventRef  inEvent  )  [static]
 

template<EventParamName NAME, EventParamType TYPE>
void CP_CarbonEvent_Param< NAME, TYPE >::Get EventRef  inEvent,
ValueType inValue
[static]
 

template<EventParamName NAME, EventParamType TYPE>
bool CP_CarbonEvent_Param< NAME, TYPE >::Get EventRef  inEvent,
ValueType inValue,
const std::nothrow_t & 
throw () [static]
 

template<EventParamName NAME, EventParamType TYPE>
void CP_CarbonEvent_Param< NAME, TYPE >::Set EventRef  inEvent,
const ValueType inValue
[static]
 

template<EventParamName NAME, EventParamType TYPE>
bool CP_CarbonEvent_Param< NAME, TYPE >::HasParameter EventRef  inEvent  )  throw () [static]
 


The documentation for this struct was generated from the following file:
Generated on Tue Sep 20 20:21:34 2005 for CPLAT_MacOS by  doxygen 1.4.0