OpenScop
0.9.0
|
#include <symbols.h>
Data Fields | |
int | type |
int | generated |
int | nb_dims |
osl_generic_p | identifier |
osl_generic_p | datatype |
osl_generic_p | scope |
osl_generic_p | extent |
void * | usr |
struct osl_symbols * | next |
The osl_symbols_t structure stores information regarding the symbols.
Symbol Datatype (int, float...)
Definition at line 88 of file symbols.h.
Referenced by osl_symbols_equal(), osl_symbols_free(), osl_symbols_idump(), osl_symbols_malloc(), osl_symbols_nclone(), osl_symbols_sprint(), and osl_symbols_sread().
Limits of dimensions in Symbol
Definition at line 90 of file symbols.h.
Referenced by osl_symbols_equal(), osl_symbols_free(), osl_symbols_idump(), osl_symbols_malloc(), osl_symbols_nclone(), osl_symbols_sprint(), and osl_symbols_sread().
Flag to determine its origin
Definition at line 85 of file symbols.h.
Referenced by osl_symbols_equal(), osl_symbols_idump(), osl_symbols_malloc(), osl_symbols_nclone(), osl_symbols_sprint(), and osl_symbols_sread().
Symbol identifier
Definition at line 87 of file symbols.h.
Referenced by osl_symbols_equal(), osl_symbols_free(), osl_symbols_idump(), osl_symbols_malloc(), osl_symbols_nclone(), osl_symbols_sprint(), and osl_symbols_sread().
Number of array dimensions
Definition at line 86 of file symbols.h.
Referenced by osl_symbols_equal(), osl_symbols_idump(), osl_symbols_malloc(), osl_symbols_nclone(), osl_symbols_sprint(), and osl_symbols_sread().
struct osl_symbols* osl_symbols::next |
Definition at line 93 of file symbols.h.
Referenced by osl_symbols_free(), osl_symbols_get_nb_symbols(), osl_symbols_idump(), osl_symbols_malloc(), osl_symbols_nclone(), osl_symbols_sprint(), and osl_symbols_sread().
Scope of symbol
Definition at line 89 of file symbols.h.
Referenced by osl_symbols_equal(), osl_symbols_free(), osl_symbols_idump(), osl_symbols_malloc(), osl_symbols_nclone(), osl_symbols_sprint(), and osl_symbols_sread().
Symbol type (variable, iterator...)
Definition at line 84 of file symbols.h.
Referenced by osl_symbols_equal(), osl_symbols_idump(), osl_symbols_malloc(), osl_symbols_nclone(), osl_symbols_sprint(), and osl_symbols_sread().
void* osl_symbols::usr |