LLVM 18.0.0git
|
Functions | |
template<typename RangeT > | |
constexpr auto | begin_impl (RangeT &&range) -> decltype(begin(std::forward< RangeT >(range))) |
template<typename RangeT > | |
constexpr auto | end_impl (RangeT &&range) -> decltype(end(std::forward< RangeT >(range))) |
template<typename T > | |
constexpr void | swap_impl (T &&lhs, T &&rhs) noexcept(noexcept(swap(std::declval< T >(), std::declval< T >()))) |
template<typename RangeT > | |
constexpr auto | size_impl (RangeT &&range) -> decltype(size(std::forward< RangeT >(range))) |
|
constexpr |
Definition at line 27 of file ADL.h.
Referenced by llvm::adl_begin().
|
constexpr |
Definition at line 35 of file ADL.h.
Referenced by llvm::adl_end().
|
constexpr |