#include <it_bus/reflect/simple_type_list.h>
Inheritance diagram for IT_Reflect::SimpleTypeList:

Definition at line 13 of file simple_type_list.h.
Public Member Functions | |
| SimpleTypeList () throw (()) | |
| Constructor. | |
| virtual | ~SimpleTypeList () throw (()) |
| Destructor. | |
| virtual size_t | get_list_size () const=0 throw ((ReflectException)) |
| Get the size of the list. | |
| virtual void | set_list_size (size_t size)=0 throw ((ReflectException)) |
| Set the size of the list. | |
| virtual const SimpleType * | get_item (size_t index) const=0 throw ((ReflectException)) |
| Get a read-only reflection of the value at index. | |
| virtual SimpleType * | use_item (size_t index)=0 throw ((ReflectException)) |
| Get a reflection that can be used to modify the value at index. | |
| virtual size_t IT_Reflect::SimpleTypeList::get_list_size | ( | ) | const throw ((ReflectException)) [pure virtual] |
Get the size of the list.
| ReflectException |
Implemented in IT_Reflect::SimpleTypeListImplBase.
| virtual void IT_Reflect::SimpleTypeList::set_list_size | ( | size_t | size | ) | throw ((ReflectException)) [pure virtual] |
Set the size of the list.
| the | number of elements in the list |
| ReflectException |
Implemented in IT_Reflect::SimpleTypeListImplBase.
| virtual const SimpleType* IT_Reflect::SimpleTypeList::get_item | ( | size_t | index | ) | const throw ((ReflectException)) [pure virtual] |
Get a read-only reflection of the value at index.
| index | Index of element. |
| ReflectException | Index out of bounds. |
Implemented in IT_Reflect::SimpleTypeListImplBase.
| virtual SimpleType* IT_Reflect::SimpleTypeList::use_item | ( | size_t | index | ) | throw ((ReflectException)) [pure virtual] |
Get a reflection that can be used to modify the value at index.
| index | Index of element. |
| ReflectException | Index out of bounds. |
Implemented in IT_Reflect::SimpleTypeListImplBase.
1.5.1-p1