#include <pxmlrpc.h>
Inheritance diagram for PXMLRPCArrayBase:
Public Member Functions | |
virtual void | PrintOn (ostream &strm) const |
virtual void | Copy (const PXMLRPCVariableBase &other) |
virtual BOOL | IsArray () const |
virtual PINDEX | GetSize () const |
virtual BOOL | SetSize (PINDEX) |
Protected Member Functions | |
PXMLRPCArrayBase (PContainer &array, const char *name, const char *type) | |
PXMLRPCArrayBase & | operator= (const PXMLRPCArrayBase &) |
Protected Attributes | |
PContainer & | array |
PXMLRPCArrayBase::PXMLRPCArrayBase | ( | PContainer & | array, | |
const char * | name, | |||
const char * | type | |||
) | [protected] |
PXMLRPCArrayBase& PXMLRPCArrayBase::operator= | ( | const PXMLRPCArrayBase & | ) | [protected] |
virtual void PXMLRPCArrayBase::PrintOn | ( | ostream & | strm | ) | const [virtual] |
Output the contents of the object to the stream. The exact output is dependent on the exact semantics of the descendent class. This is primarily used by the standard operator<<# function.
The default behaviour is to print the class name.
Reimplemented from PObject.
virtual void PXMLRPCArrayBase::Copy | ( | const PXMLRPCVariableBase & | other | ) | [virtual] |
Implements PXMLRPCVariableBase.
virtual BOOL PXMLRPCArrayBase::IsArray | ( | ) | const [virtual] |
Reimplemented from PXMLRPCVariableBase.
virtual PINDEX PXMLRPCArrayBase::GetSize | ( | ) | const [virtual] |
Reimplemented from PXMLRPCVariableBase.
virtual BOOL PXMLRPCArrayBase::SetSize | ( | PINDEX | ) | [virtual] |
PContainer& PXMLRPCArrayBase::array [protected] |
Reimplemented in PXMLRPCArrayObjectsBase.