sdAttributeContainerType Class Reference


Public Methods

 sdAttributeContainerType (sdAttributeContainerTypeEnum container)
 sdAttributeContainerType (const std::string &name)
 ~sdAttributeContainerType ()
 operator sdAttributeContainerTypeEnum () const
const std::string & getName () const

Detailed Description

The sdAttributeContainerType class is a wrapper class that encapsulates the sdAttributeContainerTypeEnum values. The sdAttributeContainerTypeEnum values define the different ways an attribute can be returned.

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

enum sdAttributeContainerTypeEnum
 

Enumeration values:
sdcSingleAttributeContainerType  "Single"
sdcArrayAttributeContainerType  "Array"
sdcCollectionAttributeContainerType  "Collection"


Constructor & Destructor Documentation

sdAttributeContainerType::sdAttributeContainerType sdAttributeContainerTypeEnum    container [inline]
 

This sdAttributeContainerType constructor takes an sdAttributeContainerTypeEnum value as an argument.

Parameters:
container An sdAttributeContainerTypeEnum value.

sdAttributeContainerType::sdAttributeContainerType const std::string &    name
 

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

Parameters:
name The std::string name for the sdAttributeContainerType.
Exceptions:
sdcInvalidAttributeContainerTypeName 

sdAttributeContainerType::~sdAttributeContainerType   [inline]
 

This is the sdAttributeContainerType destructor.


Member Function Documentation

const std::string & sdAttributeContainerType::getName   const
 

This function returns the name of this sdAttributeContainerType object.

sdAttributeContainerType::operator sdAttributeContainerTypeEnum   const [inline]
 

This operator casts this sdAttributeContainerType object into its sdAttributeContainerTypeEnum value.


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

Return to top of page