Inheritance Graph
graph BT
	Collection
	Collection --> Object
	Array --> Collection
	Map --> Collection
	click Collection "classEScript_1_1Collection"
	click Object "classEScript_1_1Object"
	click Array "classEScript_1_1Array"
	click Map "classEScript_1_1Map"
Description
Public Static Functions
Public Functions
  
    
      |  |  |  | 
  
  
    
      |  |  |  | 
    
      |  | Collection( Type * type) |  | 
    
      |  |  |  | 
    
      |  | ~Collection() |  | 
    
      |  |  |  | 
    
      | Object * | getValue( ObjPtr  key) o
 |  | 
    
      |  |  |  | 
    
      | void | setValue( ObjPtr  key,  ObjPtr  value) o
 |  | 
    
      |  |  |  | 
    
      | void | clear() o
 |  | 
    
      |  |  |  | 
    
      | size_t | count() const o
 |  | 
    
      |  |  |  | 
    
      | Iterator * | getIterator() o
 |  | 
    
      |  |  |  | 
    
      | Object * | rt_findValue( Runtime & runtime,  ObjPtr  value) o
 |  | 
    
      |  |  |  | 
    
      | bool | rt_contains( Runtime & runtime,  ObjPtr  value) |  | 
    
      |  |  |  | 
    
      | Object * | rt_reduce( Runtime & runtime,  ObjPtr  function,  ObjPtr  initialValue, const ParameterValues & additionalValues) |  | 
    
      |  |  |  | 
    
      | Object * | rt_map( Runtime & runtime,  ObjPtr  function, const ParameterValues & additionalValues) |  | 
    
      |  |  |  | 
    
      | Object * | rt_extract( Runtime & runtime,  StringId  functionId, bool decision) |  | 
    
      |  |  |  | 
    
      | bool | rt_isEqual( Runtime & runtime, const ObjPtr & other) 
 | > Object | 
  
Documentation
function
 EScript::Collection::getTypeObject
Defined in EScript/EScript/Objects/Collections/Collection.h:22
function
 EScript::Collection::init
Defined in EScript/EScript/Objects/Collections/Collection.h:23
function
 EScript::Collection::Collection
Defined in EScript/EScript/Objects/Collections/Collection.h:25
function
 EScript::Collection::~Collection
Defined in EScript/EScript/Objects/Collections/Collection.h:26
function
 EScript::Collection::getValue
o
Defined in EScript/EScript/Objects/Collections/Collection.h:29
function
 EScript::Collection::setValue
o
Defined in EScript/EScript/Objects/Collections/Collection.h:31
function
 EScript::Collection::clear
o
Defined in EScript/EScript/Objects/Collections/Collection.h:33
function
 EScript::Collection::count
o
Defined in EScript/EScript/Objects/Collections/Collection.h:35
function
 EScript::Collection::getIterator
o
Defined in EScript/EScript/Objects/Collections/Collection.h:37
function
 EScript::Collection::rt_findValue
o
Defined in EScript/EScript/Objects/Collections/Collection.h:40
function
 EScript::Collection::rt_contains
Defined in EScript/EScript/Objects/Collections/Collection.h:41
function
 EScript::Collection::rt_reduce
Defined in EScript/EScript/Objects/Collections/Collection.h:42
function
 EScript::Collection::rt_map
Defined in EScript/EScript/Objects/Collections/Collection.h:43
function
 EScript::Collection::rt_extract
Defined in EScript/EScript/Objects/Collections/Collection.h:44
function
 EScript::Collection::rt_isEqual
Defined in EScript/EScript/Objects/Collections/Collection.h:48