8#if defined(__clang__) && __clang_major__ <= 14
9#include <experimental/source_location>
10using std::experimental::source_location;
12#include <source_location>
13using std::source_location;
25 const source_location location = source_location::current());
29 constexpr std::uint_least32_t
line()
const noexcept;
33 constexpr std::uint_least32_t
column()
const noexcept;
37 constexpr const char *
file_name()
const noexcept;
44 source_location location_;
HealthGPS base exception class, with source location information.
Definition exception.h:19
constexpr std::uint_least32_t line() const noexcept
Gets the exception source location line.
Definition exception.cpp:11
constexpr const char * file_name() const noexcept
Gets the exception source location file name.
Definition exception.cpp:15
constexpr std::uint_least32_t column() const noexcept
Gets the exception source location column.
Definition exception.cpp:13
constexpr const char * function_name() const noexcept
Gets the exception source location function name.
Definition exception.cpp:17
Top-level namespace for Health-GPS Core C++ API.
Definition analysis.h:7