cxxtools::xmlrpc::Formatter Class Reference

#include <cxxtools/xmlrpc/formatter.h>

Inheritance diagram for cxxtools::xmlrpc::Formatter:
cxxtools::Formatter

Public Member Functions

 Formatter (xml::XmlWriter &writer)
void addAlias (const std::string &type, const std::string &alias)
void attach (xml::XmlWriter &writer)
void addValueString (const std::string &name, const std::string &type, const cxxtools::String &value)
void beginArray (const std::string &name, const std::string &type)
void finishArray ()
void beginObject (const std::string &name, const std::string &type)
void beginMember (const std::string &name)
void finishMember ()
void finishObject ()
void finish ()
- Public Member Functions inherited from cxxtools::Formatter
virtual ~Formatter ()
virtual void addValueStdString (const std::string &name, const std::string &type, const std::string &value)
virtual void addValueBool (const std::string &name, const std::string &type, bool value)
virtual void addValueInt (const std::string &name, const std::string &type, int_type value)
virtual void addValueUnsigned (const std::string &name, const std::string &type, unsigned_type value)
virtual void addValueFloat (const std::string &name, const std::string &type, long double value)
virtual void addNull (const std::string &name, const std::string &type)

Additional Inherited Members

- Public Types inherited from cxxtools::Formatter
typedef long int_type
typedef unsigned long unsigned_type
- Protected Member Functions inherited from cxxtools::Formatter
 Formatter ()

Constructor & Destructor Documentation

cxxtools::xmlrpc::Formatter::Formatter ( xml::XmlWriter writer)
inline

Member Function Documentation

void cxxtools::xmlrpc::Formatter::addAlias ( const std::string &  type,
const std::string &  alias 
)
inline
void cxxtools::xmlrpc::Formatter::addValueString ( const std::string &  name,
const std::string &  type,
const cxxtools::String value 
)
virtual

Implements cxxtools::Formatter.

void cxxtools::xmlrpc::Formatter::attach ( xml::XmlWriter writer)
inline
void cxxtools::xmlrpc::Formatter::beginArray ( const std::string &  name,
const std::string &  type 
)
virtual

Implements cxxtools::Formatter.

void cxxtools::xmlrpc::Formatter::beginMember ( const std::string &  name)
virtual

Implements cxxtools::Formatter.

void cxxtools::xmlrpc::Formatter::beginObject ( const std::string &  name,
const std::string &  type 
)
virtual

Implements cxxtools::Formatter.

void cxxtools::xmlrpc::Formatter::finish ( )
virtual

Implements cxxtools::Formatter.

void cxxtools::xmlrpc::Formatter::finishArray ( )
virtual

Implements cxxtools::Formatter.

void cxxtools::xmlrpc::Formatter::finishMember ( )
virtual

Implements cxxtools::Formatter.

void cxxtools::xmlrpc::Formatter::finishObject ( )
virtual

Implements cxxtools::Formatter.


The documentation for this class was generated from the following file: