top | up | prev | next

AttributeNotUniqueException Class

Definition at line 50 of Attribute.hpp

Constructors

AttributeNotUniqueException(const std::string& message_, const Span& span_, const boost::uuids::uuid& moduleId_, const Span& prevSpan_, const boost::uuids::uuid& prevModuleId_)

Member Functions

const Span& GetSpan() const
const boost::uuids::uuid& ModuleId() const
const boost::uuids::uuid& PrevModuleId() const
const Span& PrevSpan() const

Member Variables

boost::uuids::uuid moduleId
boost::uuids::uuid prevModuleId
Span prevSpan
Span span

Constructor Details

AttributeNotUniqueException Constructor

sngcm::ast::AttributeNotUniqueException::AttributeNotUniqueException(const std::string& message_, const Span& span_, const boost::uuids::uuid& moduleId_, const Span& prevSpan_, const boost::uuids::uuid& prevModuleId_)

Definition at line 121 of Attribute.cpp :
122 : std::runtime_error(message_)span(span_)moduleId(moduleId_)prevSpan(prevSpan_)prevModuleId(prevModuleId_)
123 {
124 }


Declaration at line 53 of Attribute.hpp


Member Function Details

GetSpan Member Function

const Span& sngcm::ast::AttributeNotUniqueException::GetSpan() const

Definition at line 55 of Attribute.hpp :
55 { return span; }


ModuleId Member Function

const boost::uuids::uuid& sngcm::ast::AttributeNotUniqueException::ModuleId() const

Definition at line 56 of Attribute.hpp :
56 { return moduleId; }


PrevModuleId Member Function

const boost::uuids::uuid& sngcm::ast::AttributeNotUniqueException::PrevModuleId() const

Definition at line 58 of Attribute.hpp :
58 { return prevModuleId; }


PrevSpan Member Function

const Span& sngcm::ast::AttributeNotUniqueException::PrevSpan() const

Definition at line 57 of Attribute.hpp :
57 { return prevSpan; }


top | up | prev | next