PTLib  Version 2.18.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PJSON::Base Class Referenceabstract

#include <pjson.h>

Inheritance diagram for PJSON::Base:

Public Member Functions

 Base ()
 
virtual ~Base ()
 
virtual bool IsType (Types type) const =0
 
virtual void ReadFrom (istream &strm)=0
 
virtual void PrintOn (ostream &strm) const =0
 
virtual BaseDeepClone () const =0
 

Friends

ostream & operator<< (ostream &s, const Base &b)
 

Constructor & Destructor Documentation

PJSON::Base::Base ( )
inline
virtual PJSON::Base::~Base ( )
inlinevirtual

Member Function Documentation

virtual Base* PJSON::Base::DeepClone ( ) const
pure virtual
virtual bool PJSON::Base::IsType ( Types  type) const
pure virtual
virtual void PJSON::Base::PrintOn ( ostream &  strm) const
pure virtual
virtual void PJSON::Base::ReadFrom ( istream &  strm)
pure virtual

Friends And Related Function Documentation

ostream& operator<< ( ostream &  s,
const Base b 
)
friend

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