docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
sdfg::DebugInfo Class Reference

#include <sdfg/element.h>

Public Member Functions

 DebugInfo ()
 DebugInfo (std::string filename, size_t start_line, size_t start_column, size_t end_line, size_t end_column)
 DebugInfo (std::string filename, std::string function, size_t start_line, size_t start_column, size_t end_line, size_t end_column)
bool has () const
std::string filename () const
std::string function () const
size_t start_line () const
size_t start_column () const
size_t end_line () const
size_t end_column () const

Static Public Member Functions

static DebugInfo merge (const DebugInfo &left, const DebugInfo &right)

Constructor & Destructor Documentation

◆ DebugInfo() [1/3]

sdfg::DebugInfo::DebugInfo ( )

◆ DebugInfo() [2/3]

sdfg::DebugInfo::DebugInfo ( std::string filename,
size_t start_line,
size_t start_column,
size_t end_line,
size_t end_column )

◆ DebugInfo() [3/3]

sdfg::DebugInfo::DebugInfo ( std::string filename,
std::string function,
size_t start_line,
size_t start_column,
size_t end_line,
size_t end_column )

Member Function Documentation

◆ end_column()

size_t sdfg::DebugInfo::end_column ( ) const

◆ end_line()

size_t sdfg::DebugInfo::end_line ( ) const

◆ filename()

std::string sdfg::DebugInfo::filename ( ) const

◆ function()

std::string sdfg::DebugInfo::function ( ) const

◆ has()

bool sdfg::DebugInfo::has ( ) const

◆ merge()

DebugInfo sdfg::DebugInfo::merge ( const DebugInfo & left,
const DebugInfo & right )
static

◆ start_column()

size_t sdfg::DebugInfo::start_column ( ) const

◆ start_line()

size_t sdfg::DebugInfo::start_line ( ) const

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