| 
    basix_doc 0.1 
   | 
 
#include <source_track.hpp>
Definition at line 61 of file source_track.hpp.
| 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) {}
| 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;
  }
Definition at line 67 of file source_track.hpp.
Referenced by mmx::flatten(), source_location::operator=(), mmx::source_column(), mmx::source_error(), mmx::source_line(), mmx::source_locate(), mmx::source_string(), mmx::source_string_unindented(), and mmx::source_underlined().
Definition at line 68 of file source_track.hpp.
Referenced by mmx::flatten(), mmx::is_nil(), source_location::operator=(), mmx::source_column(), mmx::source_line(), mmx::source_locate(), mmx::source_string(), mmx::source_string_unindented(), and mmx::source_underlined().
Definition at line 65 of file source_track.hpp.
Referenced by mmx::flatten(), source_location::operator=(), mmx::source_file(), mmx::source_locate(), mmx::source_string(), mmx::source_string_unindented(), and mmx::source_underlined().
Definition at line 66 of file source_track.hpp.
Referenced by mmx::flatten(), source_location::operator=(), mmx::source_file(), mmx::source_locate(), mmx::source_string(), mmx::source_string_unindented(), and mmx::source_underlined().
Definition at line 64 of file source_track.hpp.
Referenced by mmx::flatten(), source_location::operator=(), mmx::source_extend(), and mmx::source_locate().