|
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 |
1.8.0