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

symbol Struct Reference


Data Fields

struct symbolnext_with_same_name
 Link to the next symbol in the table with the same name.
struct symbolnext_with_same_scope
 Link to the next symbol in the table with the same scope.
struct symbol_headerhdr
 Header information for the list of symbols with the same name.
int name_space
 Name space of the symbol.
void * data
 Arbitrary user supplied data.

Field Documentation

struct symbol* symbol::next_with_same_name [read]

Link to the next symbol in the table with the same name.

The linked list of symbols with the same name is ordered by scope from inner-most to outer-most.

struct symbol* symbol::next_with_same_scope [read]

Link to the next symbol in the table with the same scope.

The linked list of symbols with the same scope is unordered. Symbols in this list my have unique names.

struct symbol_header* symbol::hdr [read]

Header information for the list of symbols with the same name.

int symbol::name_space

Name space of the symbol.

Name space are arbitrary user assigned integers. No two symbols can exist in the same name space at the same scope level.

void* symbol::data

Arbitrary user supplied data.


The documentation for this struct was generated from the following file:
Generated on Sun Sep 27 06:48:02 2009 for Mesa Vertex and Fragment Program code by  doxygen 1.5.4