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.
osl_generic_p osl_symbols::datatype |
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().
osl_generic_p osl_symbols::extent |
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().
int osl_symbols::generated |
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().
osl_generic_p osl_symbols::identifier |
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().
int osl_symbols::nb_dims |
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().
osl_generic_p osl_symbols::scope |
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().
int osl_symbols::type |
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().