OpenScop  0.9.0
Data Fields
osl_coordinates Struct Reference

#include <coordinates.h>

Data Fields

char * name
 
int line_start
 
int line_end
 
int column_start
 
int column_end
 
int indent
 

Detailed Description

The osl_coordinates_t structure stores a coordinates extension to the core OpenScop representation. It provides information about the SCoP location in the original source file (file name, starting and ending lines/columns, indentation level).

Definition at line 85 of file coordinates.h.

Field Documentation

int osl_coordinates::column_end

Ending column of the SCoP in the ending line.

Definition at line 90 of file coordinates.h.

Referenced by osl_coordinates_clone(), osl_coordinates_equal(), osl_coordinates_idump(), osl_coordinates_malloc(), osl_coordinates_sprint(), and osl_coordinates_sread().

int osl_coordinates::column_start

Starting column of the SCoP in the starting line.

Definition at line 89 of file coordinates.h.

Referenced by osl_coordinates_clone(), osl_coordinates_equal(), osl_coordinates_idump(), osl_coordinates_malloc(), osl_coordinates_sprint(), and osl_coordinates_sread().

int osl_coordinates::indent

Indentation (number of spaces starting each line).

Definition at line 91 of file coordinates.h.

Referenced by osl_coordinates_clone(), osl_coordinates_equal(), osl_coordinates_idump(), osl_coordinates_malloc(), osl_coordinates_sprint(), and osl_coordinates_sread().

int osl_coordinates::line_end
int osl_coordinates::line_start
char* osl_coordinates::name

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