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().
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().