atlas  0.6
Public Member Functions | Public Attributes | List of all members
atlas::interpreter::source_location Struct Reference

#include <parse_types.h>

Public Member Functions

 source_location (const YYLTYPE &loc)
 
 source_location ()
 
 source_location (const source_location &left, const source_location &right)
 
bool undefined () const
 

Public Attributes

unsigned int start_line
 
unsigned short extent
 
unsigned short first_col
 
unsigned short last_col
 
id_type file
 

Constructor & Destructor Documentation

atlas::interpreter::source_location::source_location ( const YYLTYPE loc)
atlas::interpreter::source_location::source_location ( )
inline
atlas::interpreter::source_location::source_location ( const source_location left,
const source_location right 
)

Member Function Documentation

bool atlas::interpreter::source_location::undefined ( ) const
inline

Member Data Documentation

unsigned short atlas::interpreter::source_location::extent
id_type atlas::interpreter::source_location::file
unsigned short atlas::interpreter::source_location::first_col
unsigned short atlas::interpreter::source_location::last_col
unsigned int atlas::interpreter::source_location::start_line

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