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 |
|---|