Represents the <value> container element. More...
#include <xml-rpc.h>
Public Member Functions | |
value () | |
value (struct soap *) | |
value (struct soap *, struct _array &) | |
value (struct soap *, struct _base64 &) | |
value (struct soap *, bool) | |
value (struct soap *, char *) | |
value (struct soap *, double) | |
value (struct soap *, int) | |
value (struct soap *, time_t) | |
value (struct soap *, struct _struct &) | |
operator struct _array & () | |
operator const struct _array & () const | |
operator struct _base64 & () | |
operator const struct _base64 & () const | |
operator char * () const | |
operator std::string () const | |
operator wchar_t * () const | |
operator std::wstring () const | |
operator double () const | |
operator int () const | |
operator time_t () const | |
operator struct _struct & () | |
operator const struct _struct & () const | |
struct value & | operator[] (int) |
struct value & | operator[] (const char *) |
struct _array & | operator= (const struct _array &) |
struct _base64 & | operator= (const struct _base64 &) |
bool | operator= (bool) |
const char * | operator= (const char *) |
char * | operator= (char *) |
char * | operator= (const std::string &) |
const char * | operator= (const wchar_t *) |
char * | operator= (wchar_t *) |
char * | operator= (const std::wstring &) |
double | operator= (double) |
int | operator= (int) |
time_t | operator= (time_t) |
struct _struct & | operator= (const struct _struct &) |
void | size (int) |
set/allocate size of array | |
int | size () const |
get array/struct size | |
bool | empty () const |
true if empty array or struct | |
bool | is_array () const |
true if value is array type | |
bool | is_base64 () const |
true if value is base64 type | |
bool | is_bool () const |
true if value is boolean type | |
bool | is_double () const |
true if value is double type | |
bool | is_false () const |
true if value is boolean false | |
bool | is_int () const |
true if value is int type | |
bool | is_string () const |
true if value is string type | |
bool | is_struct () const |
true if value is struct type | |
bool | is_true () const |
true if value is boolean true | |
bool | is_dateTime () const |
true if value is dateTime | |
Public Attributes | |
int | __type |
optional SOAP_TYPE_X, where X is a type name | |
void * | ref |
ref to data | |
_string | __any |
<value> string content, when present | |
struct soap * | soap |
ref to soap struct that manages this type |
Represents the <value> container element.
value::value | ( | ) |
value::value | ( | struct soap * | ) |
value::value | ( | struct soap * | , | |
bool | ||||
) |
value::value | ( | struct soap * | , | |
char * | ||||
) |
value::value | ( | struct soap * | , | |
double | ||||
) |
value::value | ( | struct soap * | , | |
int | ||||
) |
value::value | ( | struct soap * | , | |
time_t | ||||
) |
bool value::empty | ( | ) | const |
true if empty array or struct
bool value::is_array | ( | ) | const |
true if value is array type
bool value::is_base64 | ( | ) | const |
true if value is base64 type
bool value::is_bool | ( | ) | const |
true if value is boolean type
bool value::is_dateTime | ( | ) | const |
true if value is dateTime
bool value::is_double | ( | ) | const |
true if value is double type
bool value::is_false | ( | ) | const |
true if value is boolean false
bool value::is_int | ( | ) | const |
true if value is int type
bool value::is_string | ( | ) | const |
true if value is string type
bool value::is_struct | ( | ) | const |
true if value is struct type
bool value::is_true | ( | ) | const |
true if value is boolean true
value::operator char * | ( | ) | const |
value::operator const struct _array & | ( | ) | const |
value::operator const struct _base64 & | ( | ) | const |
value::operator const struct _struct & | ( | ) | const |
value::operator double | ( | ) | const |
value::operator int | ( | ) | const |
value::operator std::string | ( | ) | const |
value::operator std::wstring | ( | ) | const |
value::operator struct _array & | ( | ) |
value::operator struct _base64 & | ( | ) |
value::operator struct _struct & | ( | ) |
value::operator time_t | ( | ) | const |
value::operator wchar_t * | ( | ) | const |
bool value::operator= | ( | bool | ) |
char* value::operator= | ( | const std::wstring & | ) |
int value::operator= | ( | int | ) |
time_t value::operator= | ( | time_t | ) |
const char* value::operator= | ( | const wchar_t * | ) |
char* value::operator= | ( | wchar_t * | ) |
char* value::operator= | ( | char * | ) |
const char* value::operator= | ( | const char * | ) |
char* value::operator= | ( | const std::string & | ) |
double value::operator= | ( | double | ) |
struct value& value::operator[] | ( | const char * | ) | [read] |
struct value& value::operator[] | ( | int | ) | [read] |
void value::size | ( | int | ) |
set/allocate size of array
int value::size | ( | ) | const |
get array/struct size
<value> string content, when present
int value::__type |
optional SOAP_TYPE_X, where X is a type name
void* value::ref |
ref to data
struct soap* value::soap |
ref to soap struct that manages this type