OpenScop
0.9.0
|
#include <coordinates.h>
Data Fields | |
char * | name |
int | line_start |
int | line_end |
int | column_start |
int | column_end |
int | indent |
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.
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().
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().
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().
Ending line of the SCoP.
Definition at line 88 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().
Starting line of the SCoP.
Definition at line 87 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().
char* osl_coordinates::name |
File name (may include the file path as well).
Definition at line 86 of file coordinates.h.
Referenced by osl_coordinates_clone(), osl_coordinates_equal(), osl_coordinates_free(), osl_coordinates_idump(), osl_coordinates_malloc(), osl_coordinates_sprint(), and osl_coordinates_sread().