ulxr_value.h File Reference

#include <ulxmlrpcpp/ulxmlrpcpp.h>
#include <map>
#include <vector>

Go to the source code of this file.

Namespaces

namespace  ulxr

Classes

class  ulxr::Value
 Abstraction of an XML RPC parameter. More...
class  ulxr::ValueBase
 Base class of XML RPC parameters. More...
class  ulxr::Void
 Implementation of a void value. More...
class  ulxr::Boolean
 Implementation of a boolean value. More...
class  ulxr::Integer
 Implementation of a integer value. More...
class  ulxr::Double
 Implementation of a floating point value. More...
class  ulxr::Array
 Implementation of a parameter collection. More...
class  ulxr::Struct
 Implementation of a "named" collection. More...
class  ulxr::Struct::Member
 Implementation of a key-value pair. More...
class  ulxr::RpcString
 Implementation of a string value. More...
class  ulxr::DateTime
 Implementation of a date and time value. More...
class  ulxr::Base64
 Implementation of a base64 value. More...

Enumerations

enum  ulxr::ValueType {
  ulxr::RpcInteger, ulxr::RpcDouble, ulxr::RpcBoolean, ulxr::RpcStrType,
  ulxr::RpcDateTime, ulxr::RpcBase64, ulxr::RpcArray, ulxr::RpcStruct,
  ulxr::RpcVoid
}

Functions

template<class T>
Array & ulxr::operator<< (Array &array, const T &t)
 Helper function template to "stream" an item into an array.
Struct::Member ulxr::operator<< (const CppString &str, const Value &t)
Struct::Member ulxr::make_member (const CppString &str, const Value &t)
Struct & ulxr::operator<< (Struct &st, const Struct::Member &k)


Generated on Sun Aug 19 20:08:58 2007 for ulxmlrpcpp by  doxygen 1.5.1