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

#include <pjson.h>

Inheritance diagram for PJSON::Boolean:
Collaboration diagram for PJSON::Boolean:

Public Member Functions

 Boolean (bool value=false)
 
virtual bool IsType (Types type) const
 
virtual void ReadFrom (istream &strm)
 
virtual void PrintOn (ostream &strm) const
 
virtual BaseDeepClone () const
 
Booleanoperator= (bool value)
 
void SetValue (bool value)
 
bool GetValue () const
 
- Public Member Functions inherited from PJSON::Base
 Base ()
 
virtual ~Base ()
 

Protected Attributes

bool m_value
 

Constructor & Destructor Documentation

PJSON::Boolean::Boolean ( bool  value = false)
explicit

Member Function Documentation

virtual Base* PJSON::Boolean::DeepClone ( ) const
virtual

Implements PJSON::Base.

bool PJSON::Boolean::GetValue ( ) const
inline

References m_value.

virtual bool PJSON::Boolean::IsType ( Types  type) const
virtual

Implements PJSON::Base.

Boolean& PJSON::Boolean::operator= ( bool  value)
inline

References m_value.

virtual void PJSON::Boolean::PrintOn ( ostream &  strm) const
virtual

Implements PJSON::Base.

virtual void PJSON::Boolean::ReadFrom ( istream &  strm)
virtual

Implements PJSON::Base.

void PJSON::Boolean::SetValue ( bool  value)
inline

References m_value.

Member Data Documentation

bool PJSON::Boolean::m_value
protected

Referenced by GetValue(), operator=(), and SetValue().


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