#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.
Definition at line 81 of file generic.h.
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_register_extension(), osl_statement_integrity_check(), and osl_statement_pprint().
Interface to work with the data.
Definition at line 83 of file generic.h.
Referenced by osl_generic_add(), osl_generic_clone(), osl_generic_equal(), osl_generic_free(), osl_generic_has_URI(), and osl_interface_malloc().
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(), and osl_generic_lookup().