Structure to hold an arbitrary C++ structure as owner defined by a serialization definition. More...
#include <cppFormFunction.hpp>
Public Member Functions | |
ApiFormData (const serialize::StructDescriptionBase *descr) | |
Constructor. More... | |
~ApiFormData () | |
Destructor. More... | |
void * | get () const |
Get the base pointer to the structure. More... | |
const serialize::StructDescriptionBase * | descr () const |
Get the structure serialization description. More... | |
const boost::shared_ptr< void > & | data () const |
Get the structure base pointer as shared reference. More... | |
Private Attributes | |
const serialize::StructDescriptionBase * | m_descr |
serialization description of the C++ structure More... | |
boost::shared_ptr< void > | m_data |
shared base pointer reference to the C++ structure More... | |
Structure to hold an arbitrary C++ structure as owner defined by a serialization definition.
_Wolframe::serialize::ApiFormData::ApiFormData | ( | const serialize::StructDescriptionBase * | descr | ) |
Constructor.
_Wolframe::serialize::ApiFormData::~ApiFormData | ( | ) |
Destructor.
|
inline |
Get the structure base pointer as shared reference.
|
inline |
Get the structure serialization description.
|
inline |
Get the base pointer to the structure.
|
private |
shared base pointer reference to the C++ structure
|
private |
serialization description of the C++ structure
Copyright © 2014 - Project Wolframe - All Rights Reserved