basix_doc 0.1
source_position Class Reference

#include <source_track.hpp>

List of all members.

Public Member Functions

Public Attributes


Detailed Description

Definition at line 27 of file source_track.hpp.


Constructor & Destructor Documentation

source_position ( void  ) [inline]

Definition at line 34 of file source_track.hpp.

: position (0), line (0), column (0) {}
source_position ( nat  p,
nat  l,
nat  c 
) [inline]

Definition at line 35 of file source_track.hpp.

                                       :
    position (p), line (l), column (c) {}
source_position ( const source_position p) [inline]

Definition at line 37 of file source_track.hpp.

                                            :
    position (p.position), line (p.line), column (p.column) {}

Member Function Documentation

source_position& operator= ( const source_position p) [inline]

Definition at line 39 of file source_track.hpp.

References source_position::column, source_position::line, and source_position::position.

                                                               {
    position = p.position;
    line = p.line;
    column = p.column;
    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