public

Inheritance Graph

graph BT
	Iterator
	Iterator --> Object
	ArrayIterator --> Iterator
	MapIterator --> Iterator
	click Iterator "classEScript_1_1Iterator"
	click Object "classEScript_1_1Object"
	click ArrayIterator "classEScript_1_1Array_1_1ArrayIterator"
	click MapIterator "classEScript_1_1Map_1_1MapIterator"

Description

(abstract) [ Iterator ] > [ Object ]

Public Static Functions

   
   
Type * getTypeObject()
   
void init( EScript::Namespace & globals)

Public Functions

   
   
  Iterator( Type * type)
   
  ~Iterator()
   
Object * key()
o
   
Object * value()
   
void reset()
   
void next()
   
bool end()

Documentation

function
EScript::Iterator::getTypeObject

public static
   
   
Type * getTypeObject( )

Defined in EScript/EScript/Objects/Iterator.h:19


function
EScript::Iterator::init

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

Defined in EScript/EScript/Objects/Iterator.h:20


function
EScript::Iterator::Iterator

public inline
     
     
Iterator( Type * type )

Defined in EScript/EScript/Objects/Iterator.h:23


function
EScript::Iterator::~Iterator

public inline virtual
   
   
~Iterator( )

Defined in EScript/EScript/Objects/Iterator.h:24


function
EScript::Iterator::key

public inline virtual
   
   
Object * key( )

o

Defined in EScript/EScript/Objects/Iterator.h:27


function
EScript::Iterator::value

public inline virtual
   
   
Object * value( )

Defined in EScript/EScript/Objects/Iterator.h:28


function
EScript::Iterator::reset

public inline virtual
   
   
void reset( )

Defined in EScript/EScript/Objects/Iterator.h:29


function
EScript::Iterator::next

public inline virtual
   
   
void next( )

Defined in EScript/EScript/Objects/Iterator.h:30


function
EScript::Iterator::end

public inline virtual
   
   
bool end( )

Defined in EScript/EScript/Objects/Iterator.h:31