NebulaStream  0.6.213
NebulaStream is a data and application management framework for the internet of things
std::source_location Struct Reference

#include <SourceLocation.hpp>

Public Member Functions

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

Static Public Member Functions

static constexpr source_location current (const char *__file=__builtin_FILE(), const char *__func=__builtin_FUNCTION(), int __line=__builtin_LINE(), int __col=0) noexcept
 

Constructor & Destructor Documentation

◆ source_location()

constexpr std::source_location::source_location ( )
inlineconstexprnoexcept

Member Function Documentation

◆ column()

constexpr uint_least32_t std::source_location::column ( ) const
inlineconstexprnoexcept

◆ current()

static constexpr source_location std::source_location::current ( const char *  __file = __builtin_FILE(),
const char *  __func = __builtin_FUNCTION(),
int  __line = __builtin_LINE(),
int  __col = 0 
)
inlinestaticconstexprnoexcept

◆ file_name()

constexpr const char* std::source_location::file_name ( ) const
inlineconstexprnoexcept

◆ function_name()

constexpr const char* std::source_location::function_name ( ) const
inlineconstexprnoexcept

◆ line()

constexpr uint_least32_t std::source_location::line ( ) const
inlineconstexprnoexcept

The documentation for this struct was generated from the following file: