OpenScop  0.9.1
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

◆ datatype

osl_generic_p osl_symbols::datatype

◆ extent

osl_generic_p osl_symbols::extent

◆ generated

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

◆ identifier

osl_generic_p osl_symbols::identifier

◆ nb_dims

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

◆ next

struct osl_symbols* osl_symbols::next

◆ scope

osl_generic_p osl_symbols::scope

◆ type

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

◆ usr

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: