#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <assert.h>
#include "symbol_table.h"
#include "hash_table.h"
| int _mesa_symbol_table_add_symbol | ( | struct _mesa_symbol_table * | table, | |
| 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 * | table | ) |
| void* _mesa_symbol_table_find_symbol | ( | struct _mesa_symbol_table * | table, | |
| 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 * | iter | ) |
| 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 | ) |
| static void check_symbol_table | ( | struct _mesa_symbol_table * | table | ) | [static] |
| static struct symbol_header* find_symbol | ( | struct _mesa_symbol_table * | table, | |
| const char * | name | |||
| ) | [static, read] |
1.5.4