cpp20::source_location

Summary

Constructors and Destructors

source_location()
source_location(const source_location & other)
source_location(source_location && other)
~source_location()

Public functions

column() const noexcept
constexpr std::uint_least32_t
file_name() const noexcept
constexpr const char *
function_name() const noexcept
constexpr const char *
line() const noexcept
constexpr std::uint_least32_t

Public static functions

current(values value)
constexpr source_location

Public functions

column

constexpr std::uint_least32_t column() const noexcept

file_name

constexpr const char * file_name() const noexcept

function_name

constexpr const char * function_name() const noexcept

line

constexpr std::uint_least32_t line() const noexcept

source_location

constexpr source_location() noexcept

source_location

 source_location(
  const source_location & other
)=default

source_location

 source_location(
  source_location && other
) noexcept=default

~source_location

 ~source_location()=default

Public static functions

current

constexpr source_location current(
  values value
)