OpenScop  0.9.0
Data Fields
osl_generic Struct Reference

#include <generic.h>

Collaboration diagram for osl_generic:
Collaboration graph
[legend]

Data Fields

void * data
 
osl_interface_p interface
 
struct osl_genericnext
 

Detailed Description

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.

Field Documentation

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

The documentation for this struct was generated from the following file: