libiqxmlrpc  0.12.4
 All Classes Namespaces Files Functions Typedefs Enumerations
Classes | Public Types | Public Member Functions | Friends | List of all members
iqxmlrpc::Struct Class Reference

XML-RPC array type. Operates with objects of type Value, not Value_type. More...

#include <value_type.h>

Inheritance diagram for iqxmlrpc::Struct:
iqxmlrpc::Value_type

Classes

class  No_field
 

Public Types

typedef Value_stor::const_iterator const_iterator
 
typedef Value_stor::iterator iterator
 

Public Member Functions

 Struct (const Struct &)
 
Structoperator= (const Struct &)
 
void swap (Struct &) throw ()
 
Structclone () const
 
const std::string & type_name () const
 
void apply_visitor (Value_type_visitor &) const
 
size_t size () const
 
bool has_field (const std::string &) const
 
const Valueoperator[] (const std::string &) const
 
Valueoperator[] (const std::string &)
 
void clear ()
 
void insert (const std::string &, Value_ptr)
 
void insert (const std::string &, const Value &)
 
const_iterator begin () const
 
const_iterator end () const
 
const_iterator find (const std::string &key) const
 
iterator find (const std::string &key)
 
void erase (const std::string &key)
 

Friends

class Struct_inserter
 

Detailed Description

XML-RPC array type. Operates with objects of type Value, not Value_type.


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