Gorgon Game Engine
SourceMarker Class Reference

This class uniquely represents a source code line. More...

Public Member Functions

 SourceMarker ()
 
 SourceMarker (const SourceMarker &)=default
 
unsigned long GetLine () const
 
uintptr_t GetSource () const
 
bool IsValid () const
 
bool operator< (const SourceMarker &other)
 
SourceMarkeroperator= (const SourceMarker &)=default
 

Detailed Description

This class uniquely represents a source code line.

uintptr_t is used for source to reduce dependency

Constructor & Destructor Documentation

◆ SourceMarker() [1/2]

◆ SourceMarker() [2/2]

SourceMarker ( const SourceMarker )
default

Member Function Documentation

◆ GetLine()

unsigned long GetLine ( ) const

◆ GetSource()

uintptr_t GetSource ( ) const

◆ IsValid()

bool IsValid ( ) const

◆ operator<()

bool operator< ( const SourceMarker other)

◆ operator=()

SourceMarker& operator= ( const SourceMarker )
default

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