public

Inheritance Graph

graph BT
	Bool
	Bool --> Object
	click Bool "classEScript_1_1Bool"
	click Object "classEScript_1_1Object"

Description

[ Bool ] > [ Object ]

Public Static Functions

   
   
Type * getTypeObject()
   
void init( EScript::Namespace & globals)
   
Bool * create(bool value)
   
void release( Bool * b)

Public Functions

     
     
  Bool(bool _value)  
     
  ~Bool()  
     
void setValue(bool b)  
     
bool & operator*()  
     
bool operator*() const  
     
Object * clone() const
> [ Object ]
     
std::string toString() const
o
 
     
bool toBool() const
o
 
     
double toDouble() const
o
 
     
bool rt_isEqual( Runtime & rt, const ObjPtr & other)  
     
internalTypeId_t _getInternalTypeId() const  

Documentation

function
EScript::Bool::getTypeObject

public static
   
   
Type * getTypeObject( )

Defined in EScript/EScript/Objects/Values/Bool.h:21


function
EScript::Bool::init

public static
     
     
void init( EScript::Namespace & globals )

Defined in EScript/EScript/Objects/Values/Bool.h:22


function
EScript::Bool::create

public static
     
     
Bool * create( bool value )

Defined in EScript/EScript/Objects/Values/Bool.h:23


function
EScript::Bool::release

public static
     
     
void release( Bool * b )

Defined in EScript/EScript/Objects/Values/Bool.h:24


function
EScript::Bool::Bool

public inline explicit
     
     
Bool( bool _value )

Defined in EScript/EScript/Objects/Values/Bool.h:28


function
EScript::Bool::~Bool

public inline virtual
   
   
~Bool( )

Defined in EScript/EScript/Objects/Values/Bool.h:30


function
EScript::Bool::setValue

public inline
     
     
void setValue( bool b )

Defined in EScript/EScript/Objects/Values/Bool.h:32


function
EScript::Bool::operator*

public inline
   
   
bool & operator*( )

Defined in EScript/EScript/Objects/Values/Bool.h:34


function
EScript::Bool::operator*

public const inline
   
   
bool operator*( ) const

Defined in EScript/EScript/Objects/Values/Bool.h:35


function
EScript::Bool::clone

public const inline virtual
   
   
Object * clone( ) const
> [ Object ]

Defined in EScript/EScript/Objects/Values/Bool.h:38


function
EScript::Bool::toString

public const inline virtual
   
   
std::string toString( ) const

o

Defined in EScript/EScript/Objects/Values/Bool.h:39


function
EScript::Bool::toBool

public const inline virtual
   
   
bool toBool( ) const

o

Defined in EScript/EScript/Objects/Values/Bool.h:40


function
EScript::Bool::toDouble

public const inline virtual
   
   
double toDouble( ) const

o

Defined in EScript/EScript/Objects/Values/Bool.h:41


function
EScript::Bool::rt_isEqual

public inline virtual
     
     
bool rt_isEqual( Runtime & rt,
  const ObjPtr & other
)    

o

Note: For camparing objects, never use this function directly but use isEqual(…) instead. Otherwise scripted ‘==’-member functions are not supported.

Defined in EScript/EScript/Objects/Values/Bool.h:42


function
EScript::Bool::_getInternalTypeId

public const inline virtual
   
   
internalTypeId_t _getInternalTypeId( ) const

o For internal use only.

Defined in EScript/EScript/Objects/Values/Bool.h:43