ScopeHashTable Class Reference

Scope hash table. More...

List of all members.

Public Member Functions

void add_id (string id, CsEntity entity)
 Add entity.
add_entity_check add_id_and_check (string id, CsEntity entity)
 Add entity and check.
entity_search_result get_id (string id, ref CsEntity entity)
 Get entity.
CsEntity get_single_id (string id)
 Get entity.
LinkedList< CsEntityget_id_list (string id)
 Get entity list.
bool add_single_id (string id, CsEntity entity)
 Add entity.
bool exist_id (string id)
 Check if entity exist.
bool remove_id (CsEntity entity)
 Remove entity.
void delete_entities ()
 Delete entities.
bool deleteEntities (DeleteEntityPredicate pred)
 Delete entities.
List< CsEntitygetEntities ()
 Returns list of entities.

Detailed Description

Scope hash table.


Member Function Documentation

void add_id ( string  id,
CsEntity  entity 
)

Add entity.

add_entity_check add_id_and_check ( string  id,
CsEntity  entity 
)

Add entity and check.

bool add_single_id ( string  id,
CsEntity  entity 
)

Add entity.

void delete_entities (  ) 

Delete entities.

bool deleteEntities ( DeleteEntityPredicate  pred  ) 

Delete entities.

bool exist_id ( string  id  ) 

Check if entity exist.

entity_search_result get_id ( string  id,
ref CsEntity  entity 
)

Get entity.

LinkedList<CsEntity> get_id_list ( string  id  ) 

Get entity list.

CsEntity get_single_id ( string  id  ) 

Get entity.

List<CsEntity> getEntities (  ) 

Returns list of entities.

bool remove_id ( CsEntity  entity  ) 

Remove entity.

© 2010 metaspec