OpenScop  0.9.0
Data Fields
osl_symbols Struct Reference

#include <symbols.h>

Collaboration diagram for osl_symbols:
Collaboration graph
[legend]

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_symbolsnext
 

Detailed Description

The osl_symbols_t structure stores information regarding the symbols.

Definition at line 83 of file symbols.h.

Field Documentation

osl_generic_p osl_symbols::datatype
osl_generic_p osl_symbols::extent
int osl_symbols::generated

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

osl_generic_p osl_symbols::identifier
int osl_symbols::nb_dims

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
osl_generic_p osl_symbols::scope
int osl_symbols::type

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

A user defined field

Definition at line 92 of file symbols.h.


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