LLVM: llvm::adl_detail Namespace Reference (original) (raw)

Functions
template
constexpr auto begin_impl (RangeT &&range) -> decltype(begin(std::forward< RangeT >(range)))
template
constexpr auto end_impl (RangeT &&range) -> decltype(end(std::forward< RangeT >(range)))
template
constexpr auto rbegin_impl (RangeT &&range) -> decltype(rbegin(std::forward< RangeT >(range)))
template
constexpr auto rend_impl (RangeT &&range) -> decltype(rend(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
constexpr auto size_impl (RangeT &&range) -> decltype(size(std::forward< RangeT >(range)))
void swap (llvm::BitVector &LHS, llvm::BitVector &RHS)
Implement std::swap in terms of BitVector swap.

begin_impl()

template

auto llvm::adl_detail::begin_impl ( RangeT && range) -> decltype(begin(std::forward(range))) constexpr

end_impl()

template

auto llvm::adl_detail::end_impl ( RangeT && range) -> decltype(end(std::forward(range))) constexpr

rbegin_impl()

template

auto llvm::adl_detail::rbegin_impl ( RangeT && range) -> decltype(rbegin(std::forward(range))) constexpr

rend_impl()

template

auto llvm::adl_detail::rend_impl ( RangeT && range) -> decltype(rend(std::forward(range))) constexpr

size_impl()

template

auto llvm::adl_detail::size_impl ( RangeT && range) -> decltype(size(std::forward(range))) constexpr

swap()

swap_impl()

template<typename T>

void llvm::adl_detail::swap_impl ( T && lhs, T && rhs ) constexprnoexcept