base_set
- class granoo3.lib.base_set
- Bases: - granoo3.lib.base_list- an advanced named list of base. The set supports automatic registering and unregistering of objects - Methods Summary - add(arg1, arg2)- add an item to the set - clear(arg1)- clear the set - clear_and_delete(arg1)- clear the set and delete all the referenced objects - contain(arg1, arg2)- check if the set contains an object - erase(arg1, arg2)- erase an item from the set - exist(arg1)- check if a set with a given ID exists - get(arg1)- get a given set with its string ID - get_id(arg1)- get the ID of the set - glob()- get the global set which references all the items - info(arg1)- get an info string - is_global(arg1)- check if the set is the global set - new(arg1)- build new object - set_id(arg1, arg2)- set the ID of the set - size(arg1)- get the size of the number, i.e, the number of referenced objects - smart_add(arg1, arg2)- add an item if the item is not already registered by the set - smart_erase(arg1, arg2)- erase an item if the item is registered - Methods Documentation - add((base_set)arg1, (base)arg2) None[STATIC]
- add an item to the set 
 - clear((base_set)arg1) None[STATIC]
- clear the set 
 - clear_and_delete((base_set)arg1) None[STATIC]
- clear the set and delete all the referenced objects 
 - contain((base_set)arg1, (base)arg2) bool[STATIC]
- check if the set contains an object 
 - erase((base_set)arg1, (base)arg2) None[STATIC]
- erase an item from the set 
 - static exist((str)arg1) bool[STATIC]
- check if a set with a given ID exists 
 - get_id((base_set)arg1) str[STATIC]
- get the ID of the set 
 - info((base_set)arg1) str[STATIC]
- get an info string 
 - is_global((base_set)arg1) bool[STATIC]
- check if the set is the global set 
 - set_id((base_set)arg1, (str)arg2) None[STATIC]
- set the ID of the set 
 - size((base_set)arg1) int[STATIC]
- get the size of the number, i.e, the number of referenced objects 
 - smart_add((base_set)arg1, (base)arg2) None[STATIC]
- add an item if the item is not already registered by the set 
 - smart_erase((base_set)arg1, (base)arg2) None[STATIC]
- erase an item if the item is registered