#include <it_bus/reflect/simple_content.h>
Inheritance diagram for IT_Reflect::SimpleContent:
Note if a simpleContent type extends another simpleContent type then get value will return an instance of the base type. Access attributes of the base type using the value returned by get_value.
Definition at line 18 of file simple_content.h.
Public Member Functions | |
SimpleContent () throw (()) | |
Constructor. | |
virtual | ~SimpleContent () throw (()) |
Destructor. | |
virtual const Reflection * | get_value () const=0 throw ((ReflectException)) |
Get read-only reflection of the value. | |
virtual Reflection * | use_value ()=0 throw ((ReflectException)) |
Get reflection that can be used to modify the value. |
virtual const Reflection* IT_Reflect::SimpleContent::get_value | ( | ) | const throw ((ReflectException)) [pure virtual] |
Get read-only reflection of the value.
Implemented in IT_ContextAttributes::IT_AttributedStringReflection, IT_ContextAttributes::IT_PasswordStringReflection, IT_ContextAttributes::IT_EncodedStringReflection, IT_ContextAttributes::IT_KeyIdentifierTypeReflection, IT_ContextAttributes::IT_BinarySecurityTokenTypeReflection, IT_ContextAttributes::IT_AttributedDateTimeReflection, and IT_ContextAttributes::IT_AttributedURIReflection.
virtual Reflection* IT_Reflect::SimpleContent::use_value | ( | ) | throw ((ReflectException)) [pure virtual] |
Get reflection that can be used to modify the value.
Implemented in IT_ContextAttributes::IT_AttributedStringReflection, IT_ContextAttributes::IT_PasswordStringReflection, IT_ContextAttributes::IT_EncodedStringReflection, IT_ContextAttributes::IT_KeyIdentifierTypeReflection, IT_ContextAttributes::IT_BinarySecurityTokenTypeReflection, IT_ContextAttributes::IT_AttributedDateTimeReflection, and IT_ContextAttributes::IT_AttributedURIReflection.