basix_doc 0.1
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.

                            : obj (), file_name (""),
                              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.

                                                    : 
    obj (g), file_name (f),
    input_number (i), begin (b), end(e) {}
source_location ( const source_location l) [inline]

Definition at line 77 of file source_track.hpp.

                                                    : 
    obj (l.obj), file_name (l.file_name),
    input_number (l.input_number),
    begin (l.begin), end (l.end) {}

Member Function Documentation

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.

                                                               {
    obj = l.obj;
    file_name = l.file_name;
    input_number = l.input_number;
    begin = l.begin;
    end = l.end;
    return *this;
  }

Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines