source_location Class Reference

#include <source_track.hpp>

List of all members.

Public Member Functions

Public Attributes


Detailed Description

Definition at line 61 of file source_track.hpp.


Constructor & Destructor Documentation

source_location (  )  [inline]

Definition at line 70 of file source_track.hpp.

00070                             : obj (), file_name (""),
00071                               input_number (0), begin (), end () {}

source_location ( generic  g,
string  f,
nat  i,
const source_position b,
const source_position e 
) [inline]

Definition at line 72 of file source_track.hpp.

00074                                                     : 
00075     obj (g), file_name (f),
00076     input_number (i), begin (b), end(e) {}

source_location ( const source_location l  )  [inline]

Definition at line 77 of file source_track.hpp.

00077                                                     : 
00078     obj (l.obj), file_name (l.file_name),
00079     input_number (l.input_number),
00080     begin (l.begin), end (l.end) {}


Member Function Documentation

void operator delete ( void *  ptr,
size_t  sz 
) [inline]

Definition at line 62 of file source_track.hpp.

00063 :
  generic obj; // located object

void operator delete[] ( void *  ptr,
size_t  sz 
) [inline]

Definition at line 62 of file source_track.hpp.

00063 :
  generic obj; // located object

void* operator new ( size_t  sz,
void *  where 
) [inline]

Definition at line 62 of file source_track.hpp.

00063 :
  generic obj; // located object

void* operator new ( size_t  sz  )  [inline]

Definition at line 62 of file source_track.hpp.

00063 :
  generic obj; // located object

void* operator new[] ( size_t  sz,
void *  where 
) [inline]

Definition at line 62 of file source_track.hpp.

00063 :
  generic obj; // located object

void* operator new[] ( size_t  sz  )  [inline]

Definition at line 62 of file source_track.hpp.

00063 :
  generic obj; // located object

source_location& operator= ( const source_location l  )  [inline]

Definition at line 81 of file source_track.hpp.

References source_location::begin, source_location::end, source_location::file_name, source_location::input_number, and source_location::obj.

00081                                                                {
00082     obj = l.obj;
00083     file_name = l.file_name;
00084     input_number = l.input_number;
00085     begin = l.begin;
00086     end = l.end;
00087     return *this;
00088   }


Member Data Documentation


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

Generated on 6 Dec 2012 for basix by  doxygen 1.6.1