IT_Reflect::Choice Class Reference

#include <it_bus/reflect/choice.h>

Inheritance diagram for IT_Reflect::Choice:

IT_Reflect::ModelGroup IT_Reflect::ComplexType IT_Reflect::Reflection IT_Bus::RefCountedBase IT_ContextAttributes::IT_EmbeddedTypeChoiceReflection IT_ContextAttributes::IT_SecurityTokenReferenceTypeChoiceReflection IT_ContextAttributes::IT_TimestampType_1ChoiceReflection List of all members.

Detailed Description

Reflection of a choice type.

Most of the functions for accessing a choice are defined in the base class ModelGroup.

Definition at line 16 of file choice.h.

Public Member Functions

virtual int get_current_element () const=0 throw ((ReflectException))
 Return the index of the current element in get_element_names(), or -1 if there is no current element
Exceptions:
ReflectException. 

virtual void set_no_element ()=0 throw ((ReflectException))
 Set the choice to contain no elements.


Member Function Documentation

virtual void IT_Reflect::Choice::set_no_element (  )  throw ((ReflectException)) [pure virtual]

Set the choice to contain no elements.

Exceptions:
ReflectException 

Implemented in IT_ContextAttributes::IT_SecurityTokenReferenceTypeChoiceReflection, IT_ContextAttributes::IT_EmbeddedTypeChoiceReflection, and IT_ContextAttributes::IT_TimestampType_1ChoiceReflection.


Generated on Tue Mar 20 15:28:32 2007 for Artix by  doxygen 1.5.1-p1