sdAttributeActionType Class Reference


Public Methods

 sdAttributeActionType (sdAttributeActionTypeEnum action)
 sdAttributeActionType (const std::string &name)
 ~sdAttributeActionType ()
 operator sdAttributeActionTypeEnum () const
const std::string & getName () const

Detailed Description

The sdAttributeActionType class is a wrapper class that encapsulates sdAttributeActionTypeEnum values. The sdAttributeActionTypeEnum values define the various actions that can be performed on an attribute.

See Enum Wrappers in the Programmers Guide for a discussion of enum wrappers.

enum sdAttributeActionTypeEnum
 

Enumeration values:
sdcGetAttributeActionType  "Get"
sdcSetAttributeActionType  "Set"
sdcUnsetAttributeActionType  "Unset"
sdcInitAttributeActionType  "Init"


Constructor & Destructor Documentation

sdAttributeActionType::sdAttributeActionType sdAttributeActionTypeEnum    action [inline]
 

This sdAttributeActionType constructor takes an sdAttributeActionTypeEnum value as an argument.

Parameters:
action An sdAttributeActionTypeEnum value.

sdAttributeActionType::sdAttributeActionType const std::string &    name
 

This sdAttributeActionType constructor takes an std::string type name as an argument.

Parameters:
name The std::string name.
Exceptions:
sdcInvalidAttributeActionTypeName 

sdAttributeActionType::~sdAttributeActionType   [inline]
 

This is the sdAttributeActionType destructor.


Member Function Documentation

const std::string & sdAttributeActionType::getName   const
 

This function returns the name of this sdAttributeActionType object.

sdAttributeActionType::operator sdAttributeActionTypeEnum   const [inline]
 

This operator casts this sdAttributeActionType object into its sdAttributeActionTypeEnum value.


The documentation for this class was generated from the following files:

Return to top of page