Documentation for microsoft::quantum::ILogger::Location

Class that holds the location of where the incident happened.

microsoft::quantum::ILogger::Location

Class that holds the location of where the incident happened.

#include <Logging/ILogger.hpp>

Inherits from microsoft::quantum::SourceLocation

Public Functions

Name
Location() =default
Location(SourceLocation const & source)
Location(String v_name, int64_t v_line, int64_t v_column, String llvm_hint ="", String frontend_hint ="")
Location(Location const & source) =default
Location & operator=(Location const & source) =default
String & llvmHint()
String const & llvmHint() const
void setLlvmHint(String const & v)
String & frontendHint()
String const & frontendHint() const
void setFrontendHint(String const & v)

Additional inherited members

Public Types inherited from microsoft::quantum::SourceLocation

Name
enum @0 { InvalidPosition}
using llvm::StringRef StringRef

Public Functions inherited from microsoft::quantum::SourceLocation

Name
SourceLocation() =default
SourceLocation(String v_name, int64_t v_line, int64_t v_column)
operator bool() const
String & name()
String const & name() const
void setName(String const & name)
int64_t & line()
int64_t const & line() const
void setLine(int64_t line)
int64_t & column()
int64_t const & column() const
void setColumn(int64_t column)
SourceLocation invalidPosition()

Public Functions Documentation

function Location

Location() =default

function Location

inline explicit Location(
    SourceLocation const & source
)

function Location

inline Location(
    String v_name,
    int64_t v_line,
    int64_t v_column,
    String llvm_hint ="",
    String frontend_hint =""
)

function Location

Location(
    Location const & source
) =default

function operator=

Location & operator=(
    Location const & source
) =default

function llvmHint

inline String & llvmHint()

function llvmHint

inline String const  & llvmHint() const

function setLlvmHint

inline void setLlvmHint(
    String const & v
)

function frontendHint

inline String & frontendHint()

function frontendHint

inline String const  & frontendHint() const

function setFrontendHint

inline void setFrontendHint(
    String const & v
)

Updated on 1 August 2023 at 16:25:10 UTC