EHS
ehs::JsonBool Class Referencefinal

#include <JsonBool.h>

Inheritance diagram for ehs::JsonBool:
ehs::JsonBase

Public Member Functions

 JsonBool ()
 
 JsonBool (bool value)
 
 JsonBool (const JsonBool &jb)=default
 
 operator bool () const
 
 operator bool & ()
 
Str_8 ToStr (UInt_64 level, bool compact) const override
 
- Public Member Functions inherited from ehs::JsonBase
virtual ~JsonBase ()=default
 
 JsonBase ()
 
 JsonBase (JsonType type)
 
 JsonBase (const JsonBase &base)=default
 
JsonType GetType () const
 
virtual Str_8 ToStr (UInt_64 level, bool compact) const
 

Public Attributes

bool value
 

Constructor & Destructor Documentation

◆ JsonBool() [1/3]

ehs::JsonBool::JsonBool ( )

◆ JsonBool() [2/3]

ehs::JsonBool::JsonBool ( bool  value)

◆ JsonBool() [3/3]

ehs::JsonBool::JsonBool ( const JsonBool jb)
default

Member Function Documentation

◆ operator bool()

ehs::JsonBool::operator bool ( ) const

◆ operator bool &()

ehs::JsonBool::operator bool & ( )

◆ ToStr()

Str_8 ehs::JsonBool::ToStr ( UInt_64  level,
bool  compact 
) const
overridevirtual

Reimplemented from ehs::JsonBase.

Member Data Documentation

◆ value

bool ehs::JsonBool::value

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