Wolframe, 0.0.3

form.hpp File Reference

Defines the unified form data structure as defined by a DDL (data definition language). A form data structure represents the document unit of a wolframe request or answer. More...

#include "types/variantStruct.hpp"
#include "types/variantStructDescription.hpp"
#include "types/docmetadata.hpp"
#include <string>
#include <cstddef>
#include <stdexcept>
#include <iostream>
#include <sstream>
#include <boost/shared_ptr.hpp>

Go to the source code of this file.

Classes

class  _Wolframe::types::FormDescription
 Description of a form structure. More...
 
class  _Wolframe::types::Form
 Form data structure. More...
 

Namespaces

 _Wolframe
 Toplevel Wolframe namespace.
 
 _Wolframe::utils
 Utility functions for parsing, handling files, allocating memory, etc. (implemented in the core library libwolframe)
 
 _Wolframe::types
 Basic data types (implemented in the core library libwolframe)
 

Typedefs

typedef boost::shared_ptr
< FormDescription > 
_Wolframe::types::FormDescriptionR
 
typedef boost::shared_ptr< Form > _Wolframe::types::FormR
 shared ownership reference to form data structure More...
 

Detailed Description

Defines the unified form data structure as defined by a DDL (data definition language). A form data structure represents the document unit of a wolframe request or answer.