hpx/assertion/source_location.hpp

See Public API for a list of names and headers that are part of the public HPX API.

Defines

HPX_CURRENT_SOURCE_LOCATION()
namespace hpx

Functions

std::ostream &operator<<(std::ostream &os, source_location const &loc)
struct source_location
#include <source_location.hpp>

This contains the location information where HPX_ASSERT has been called

Public Functions

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

Public Members

const char *filename
std::uint_least32_t line_number
const char *functionname
namespace assertion

Typedefs

using instead = hpx::source_location