Lines Matching refs:SL
5 #define CURRENT_FROM_MACRO() SL::current()
44 using SL = std::source_location; typedef
94 static_assert(SL::current().line() == __LINE__);
95 static_assert(SL::current().line() == CURRENT_FROM_MACRO().line());
97 static constexpr SL GlobalS = SL::current();
103 constexpr SL S = SL::current(); in test_line_fn()
107 constexpr SL S2 in test_line_fn()
109 SL // Call expression starts here in test_line_fn()
168 SL info = SL::current();
175 template <class T, class U = SL>
205 template <class T, class U = SL>
214 template <class T, class U = SL>
223 template <class T, class U = SL, class U2 = SL>
359 template <class T, class U = SL>
372 template <class = int, class T = SL>
377 template <class U = SL>
390 constexpr SL global_sl = SL::current();
403 constexpr SL S = SL::current(); in test_column_fn()
409 constexpr SL S2 in test_column_fn()
411 SL // Call expression starts here in test_column_fn()
433 static_assert(SL::current().column() == __builtin_strlen("static_assert(S"));
478 static_assert(SL::current().line() == StartLine + 2);
482 static_assert(is_equal("test_file.c", SL::current().file()));
500 SL info = SL::current();
574 SL info;
576 constexpr Init(SL info = SL::current()) : info(info) {} in Init()