Public Types | Public Member Functions | Public Attributes

_struct Struct Reference

Represents the <struct> record structure element. More...

#include <xml-rpc.h>

Collaboration diagram for _struct:
Collaboration graph
[legend]

List of all members.

Public Types

typedef _struct_iterator iterator

Public Member Functions

 _struct ()
 _struct (struct soap *)
 _struct (struct soap *, int)
bool empty () const
 true if struct is empty
int size () const
 number of accessors in struct
struct valueoperator[] (const char *)
 struct accessor index
_struct_iterator begin ()
 struct accessor iterator begin
_struct_iterator end ()
 struct accessor iterator end

Public Attributes

int __size
 number of members
struct membermember
 pointer to member array
short s2k = 0
 size = 2k
struct soapsoap
 ref to soap struct that manages this type

Detailed Description

Represents the <struct> record structure element.


Member Typedef Documentation

typedef _struct_iterator _struct::iterator

Constructor & Destructor Documentation

_struct::_struct (  ) 
_struct::_struct ( struct soap  ) 
_struct::_struct ( struct soap ,
int   
)

Member Function Documentation

_struct_iterator _struct::begin (  ) 

struct accessor iterator begin

bool _struct::empty (  )  const

true if struct is empty

_struct_iterator _struct::end (  ) 

struct accessor iterator end

struct value& _struct::operator[] ( const char *   )  [read]

struct accessor index

int _struct::size (  )  const

number of accessors in struct


Member Data Documentation

number of members

pointer to member array

short _struct::s2k = 0

size = 2k

ref to soap struct that manages this type


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