![]() |
XII Release 0.1.0
|
Stores the description of a reflected function in a serializable form, used by xiiReflectedTypeDescriptor. More...
#include <ReflectedType.h>
Public Member Functions | |
| xiiReflectedFunctionDescriptor (xiiStringView sName, xiiBitflags< xiiPropertyFlags > flags, xiiEnum< xiiFunctionType > type, xiiArrayPtr< const xiiPropertyAttribute *const > attributes) | |
| xiiReflectedFunctionDescriptor (const xiiReflectedFunctionDescriptor &rhs) | |
| void | operator= (const xiiReflectedFunctionDescriptor &rhs) |
Public Member Functions inherited from xiiAttributeHolder | |
| xiiAttributeHolder (const xiiAttributeHolder &rhs) | |
| xiiUInt32 | GetCount () const |
| const xiiPropertyAttribute * | GetValue (xiiUInt32 uiIndex) const |
| void | SetValue (xiiUInt32 uiIndex, const xiiPropertyAttribute *value) |
| void | Insert (xiiUInt32 uiIndex, const xiiPropertyAttribute *value) |
| void | Remove (xiiUInt32 uiIndex) |
| void | operator= (const xiiAttributeHolder &rhs) |
Public Attributes | |
| xiiString | m_sName |
| xiiBitflags< xiiPropertyFlags > | m_Flags |
| xiiEnum< xiiFunctionType > | m_Type |
| xiiFunctionArgumentDescriptor | m_ReturnValue |
| xiiDynamicArray< xiiFunctionArgumentDescriptor > | m_Arguments |
Public Attributes inherited from xiiAttributeHolder | |
| xiiHybridArray< const xiiPropertyAttribute *, 2 > | m_Attributes |
| xiiArrayPtr< const xiiPropertyAttribute *const > | m_ReferenceAttributes |
Stores the description of a reflected function in a serializable form, used by xiiReflectedTypeDescriptor.