core | glapi | vbo | math | shader | swrast | swrast_setup | tnl | tnl_dd

symbol_table.h File Reference


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)


Function Documentation

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  ) 


Generated on Sun Sep 27 06:48:02 2009 for Mesa Vertex and Fragment Program code by  doxygen 1.5.4