id_generator
static id_generator*
id_generator* generator = iterator.Next();
release_generator(id_generator *generator)
id_generator* generator = get_generator(name);
id_generator* generator = get_generator(name);
struct id_generator : DoublyLinkedListLinkImpl<id_generator> {
id_generator(const char* name)
typedef DoublyLinkedList<id_generator> GeneratorList;
static id_generator*
id_generator* generator = new(std::nothrow) id_generator(name);
create_id_internal(id_generator* generator)