|
OpenScop
0.9.0
|
#include <generic.h>

Data Fields | |
| void * | data |
| osl_interface_p | interface |
| struct osl_generic * | next |
The osl_generic_t structure stores OpenScop data and operations with no pre-defined type. The information is accessible through the data pointer while the type and operations are accessible through the interface pointer. A generic is a also a node of a NULL-terminated linked list of generics.
| void* osl_generic::data |
Pointer to the data.
Definition at line 82 of file generic.h.
Referenced by osl_generic_equal(), osl_generic_lookup(), osl_scop_print(), osl_scop_print_scoplib(), and osl_scop_register_extension().
| osl_interface_p osl_generic::interface |
Interface to work with the data.
Definition at line 83 of file generic.h.
Referenced by osl_generic_add(), osl_generic_equal(), and osl_generic_free().
| struct osl_generic* osl_generic::next |
Pointer to the next generic.
Definition at line 84 of file generic.h.
Referenced by osl_generic_add(), osl_generic_count(), osl_generic_equal(), osl_generic_free(), osl_generic_lookup(), osl_generic_remove(), and osl_generic_remove_node().
1.8.6