Functions | |
void | _mesa_symbol_table_push_scope (struct _mesa_symbol_table *table) |
void | _mesa_symbol_table_pop_scope (struct _mesa_symbol_table *table) |
int | _mesa_symbol_table_add_symbol (struct _mesa_symbol_table *symtab, int name_space, const char *name, void *declaration) |
void * | _mesa_symbol_table_find_symbol (struct _mesa_symbol_table *symtab, int name_space, const char *name) |
struct _mesa_symbol_table * | _mesa_symbol_table_ctor (void) |
void | _mesa_symbol_table_dtor (struct _mesa_symbol_table *) |
struct _mesa_symbol_table_iterator * | _mesa_symbol_table_iterator_ctor (struct _mesa_symbol_table *table, int name_space, const char *name) |
void | _mesa_symbol_table_iterator_dtor (struct _mesa_symbol_table_iterator *) |
void * | _mesa_symbol_table_iterator_get (struct _mesa_symbol_table_iterator *iter) |
int | _mesa_symbol_table_iterator_next (struct _mesa_symbol_table_iterator *iter) |
int _mesa_symbol_table_add_symbol | ( | struct _mesa_symbol_table * | symtab, | |
int | name_space, | |||
const char * | name, | |||
void * | declaration | |||
) |
struct _mesa_symbol_table* _mesa_symbol_table_ctor | ( | void | ) | [read] |
void _mesa_symbol_table_dtor | ( | struct _mesa_symbol_table * | ) |
void* _mesa_symbol_table_find_symbol | ( | struct _mesa_symbol_table * | symtab, | |
int | name_space, | |||
const char * | name | |||
) |
struct _mesa_symbol_table_iterator* _mesa_symbol_table_iterator_ctor | ( | struct _mesa_symbol_table * | table, | |
int | name_space, | |||
const char * | name | |||
) | [read] |
void _mesa_symbol_table_iterator_dtor | ( | struct _mesa_symbol_table_iterator * | ) |
void* _mesa_symbol_table_iterator_get | ( | struct _mesa_symbol_table_iterator * | iter | ) |
int _mesa_symbol_table_iterator_next | ( | struct _mesa_symbol_table_iterator * | iter | ) |
void _mesa_symbol_table_pop_scope | ( | struct _mesa_symbol_table * | table | ) |
void _mesa_symbol_table_push_scope | ( | struct _mesa_symbol_table * | table | ) |