libiqxmlrpc  0.12.4
 All Classes Namespaces Files Functions Typedefs Enumerations
Public Member Functions | Protected Attributes | List of all members
iqxmlrpc::ValueBuilderBase Class Reference
Inheritance diagram for iqxmlrpc::ValueBuilderBase:
iqxmlrpc::BuilderBase iqxmlrpc::ValueBuilder

Public Member Functions

 ValueBuilderBase (Parser &parser, bool expect_text=false)
 
Value_typeresult ()
 
- Public Member Functions inherited from iqxmlrpc::BuilderBase
 BuilderBase (Parser &, bool expect_text=false)
 
void visit_element (const std::string &tag)
 
void visit_element_end (const std::string &tag)
 
void visit_text (const std::string &)
 
bool expects_text () const
 
int depth () const
 
bool wants_exit () const
 
void build (bool flat=false)
 

Protected Attributes

std::auto_ptr< Value_typeretval
 
- Protected Attributes inherited from iqxmlrpc::BuilderBase
Parserparser_
 
int depth_
 
bool expect_text_
 
bool want_exit_
 

Additional Inherited Members

- Protected Member Functions inherited from iqxmlrpc::BuilderBase
template<class R , class BUILDER >
sub_build (bool flat=false)
 
void want_exit ()
 
virtual void do_visit_element (const std::string &)=0
 
virtual void do_visit_element_end (const std::string &)
 
virtual void do_visit_text (const std::string &)
 

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