Genivia Home Documentation
_struct Struct Reference

updated Thu Feb 9 2023 by Robert van Engelen
 
Public Types | Public Member Functions | Public Attributes | List of all members
_struct Struct Reference

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

#include <xml-rpc.h>

Collaboration diagram for _struct:
Collaboration graph
[legend]

Public Types

typedef _struct_iterator iterator
 
typedef _struct_const_iterator const_iterator
 

Public Member Functions

 _struct ()
 
 _struct (const struct _struct &)
 
 _struct (struct soap *)
 
 _struct (struct soap *, int)
 
struct _structoperator= (const struct _struct &)
 
bool empty () const
 true if struct is empty More...
 
int size () const
 number of accessors in struct More...
 
struct valueoperator[] (int) const
 struct index (negative to get from end) More...
 
struct valueoperator[] (const char *)
 struct accessor More...
 
struct valueoperator[] (const wchar_t *)
 struct accessor More...
 
const struct valueoperator[] (const char *) const
 struct accessor More...
 
const struct valueoperator[] (const wchar_t *) const
 struct accessor More...
 
_struct_iterator begin () const
 struct iterator begin More...
 
_struct_iterator end () const
 struct iterator end More...
 

Public Attributes

int __size
 number of members More...
 
struct membermember
 pointer to member array More...
 
struct soap * soap
 ref to soap struct that manages this type More...
 

Detailed Description

Represents the <struct> record structure element.

Member Typedef Documentation

typedef _struct_const_iterator _struct::const_iterator
typedef _struct_iterator _struct::iterator

Constructor & Destructor Documentation

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

Member Function Documentation

_struct_iterator _struct::begin ( ) const

struct iterator begin

bool _struct::empty ( ) const

true if struct is empty

_struct_iterator _struct::end ( ) const

struct iterator end

struct _struct& _struct::operator= ( const struct _struct )
struct value& _struct::operator[] ( int  ) const

struct index (negative to get from end)

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

struct accessor

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

struct accessor

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

struct accessor

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

struct accessor

int _struct::size ( ) const

number of accessors in struct

Member Data Documentation

int _struct::__size

number of members

struct member* _struct::member

pointer to member array

struct soap* _struct::soap

ref to soap struct that manages this type


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