Documentation for microsoft::quantum::SourceLocation

microsoft::quantum::SourceLocation

Inherited by microsoft::quantum::ILogger::Location

Public Types

Name
enum @0 { InvalidPosition = -1}
using llvm::StringRef StringRef

Public Functions

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 Types Documentation

enum @0

Enumerator Value Description
InvalidPosition -1

using StringRef

using microsoft::quantum::SourceLocation::StringRef =  llvm::StringRef;

Public Functions Documentation

function SourceLocation

SourceLocation() =default

function SourceLocation

inline SourceLocation(
    String v_name,
    int64_t v_line,
    int64_t v_column
)

function operator bool

inline explicit operator bool() const

function name

inline String & name()

function name

inline String const  & name() const

function setName

inline void setName(
    String const & name
)

function line

inline int64_t & line()

function line

inline int64_t const  & line() const

function setLine

inline void setLine(
    int64_t line
)

function column

inline int64_t & column()

function column

inline int64_t const  & column() const

function setColumn

inline void setColumn(
    int64_t column
)

function invalidPosition

static inline SourceLocation invalidPosition()

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