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.

00034 : position (0), line (0), column (0) {}

source_position ( nat  p,
nat  l,
nat  c 
) [inline]

Definition at line 35 of file source_track.hpp.

00035                                        :
00036     position (p), line (l), column (c) {}
  source_position (const source_position& p):

source_position ( const source_position p  )  [inline]

Definition at line 37 of file source_track.hpp.

00037                                             :
00038     position (p.position), line (p.line), column (p.column) {}
  inline source_position& operator= (const source_position& p) {


Member Function Documentation

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

Definition at line 28 of file source_track.hpp.

00029 :
  // This storage is redundant but helpful.

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

Definition at line 28 of file source_track.hpp.

00029 :
  // This storage is redundant but helpful.

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

Definition at line 28 of file source_track.hpp.

00029 :
  // This storage is redundant but helpful.

void* operator new ( size_t  sz  )  [inline]

Definition at line 28 of file source_track.hpp.

00029 :
  // This storage is redundant but helpful.

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

Definition at line 28 of file source_track.hpp.

00029 :
  // This storage is redundant but helpful.

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

Definition at line 28 of file source_track.hpp.

00029 :
  // This storage is redundant but helpful.

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.

00039                                                                {
00040     position = p.position;
00041     line = p.line;
00042     column = p.column;
00043     return *this;
00044   }


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