35 #ifndef _Wolframe_TYPES_FORM_HPP_INCLUDED
36 #define _Wolframe_TYPES_FORM_HPP_INCLUDED
45 #include <boost/shared_ptr.hpp>
84 types::VariantStructDescription::operator=( o);
92 const char*
attribute(
const std::string& name_)
const
98 const std::string&
name()
const
173 typedef boost::shared_ptr<Form>
FormR;
boost::shared_ptr< Form > FormR
shared ownership reference to form data structure
Definition: form.hpp:173
Description of a variant structure as array of attributes and content elements.
Definition: variantStructDescription.hpp:57
Structure of variant type atoms or substructures.
Definition: variantStruct.hpp:57
std::string tostring() const
Getter with value conversion.
boost::shared_ptr< FormDescription > FormDescriptionR
Definition: form.hpp:125
VariantStruct & operator=(const VariantStruct &o)
Assignment operator, keeping the initialization flag of this.
Definition: variantStruct.hpp:99
Structures of variant types.
Description of structures of variant types.