Lines Matching defs:source_location
28 class source_location {
32 static SOURCE_LOC_EVAL_KIND source_location
34 source_location __loc;
38 constexpr source_location() = default;
39 constexpr source_location(source_location const &) = default;
46 // Note: The type name "std::source_location::__impl", and its constituent
61 using SL = std::source_location;
101 static_assert(is_same<decltype(__builtin_source_location()), const std::source_location::public_impl_alias *>);
340 static_assert(!is_equal(test_file_simple(), "source_location.cpp"));
388 static_assert(is_equal(test_file_name_simple(), "source_location.cpp"));
457 static_assert(is_equal(Default.info.function(), "test_func::TestCtor<>::TestCtor() [T = std::source_location]"));
459 static_assert(is_equal(Template.info.function(), "test_func::TestCtor<>::TestCtor(int, U) [T = std::source_location, U = std::source_location]"));
880 constexpr auto* F1 = std::source_location::current().function();
902 static constexpr std::source_location loc = std::source_location::current(); \
904 }( std::source_location::current().function() )
906 auto f( std::source_location const* loc = GH80630_LAMBDA ) {
919 IntConstuctible(std::source_location = std::source_location::current());
938 const std::source_location loc = std::source_location::current())
995 template <int loc = std::source_location::current().line()>
996 constexpr auto f(std::source_location loc2 = std::source_location::current()) { return loc; }
1018 constexpr int foo(std::source_location loc = std::source_location::current()) {