#include <small_vector.h>
|
template<typename Ptr = Pointer, typename std::enable_if< std::is_pointer< Ptr >::value, bool >::type = true> |
static constexpr pointer | get_pointer (Pointer ptr) noexcept |
|
template<typename Ptr = Pointer, typename std::enable_if<! std::is_pointer< Ptr >::value, bool >::type = false> |
static constexpr pointer | get_pointer (Pointer ptr) noexcept |
|
◆ difference_type
template<typename Pointer , typename DifferenceType >
◆ iterator_category
template<typename Pointer , typename DifferenceType >
◆ pointer
template<typename Pointer , typename DifferenceType >
◆ reference
template<typename Pointer , typename DifferenceType >
◆ value_type
template<typename Pointer , typename DifferenceType >
◆ small_vector_iterator() [1/5]
template<typename Pointer , typename DifferenceType >
◆ small_vector_iterator() [2/5]
template<typename Pointer , typename DifferenceType >
◆ ~small_vector_iterator()
template<typename Pointer , typename DifferenceType >
◆ small_vector_iterator() [3/5]
template<typename Pointer , typename DifferenceType >
◆ small_vector_iterator() [4/5]
template<typename Pointer , typename DifferenceType >
|
inlineexplicitconstexprnoexcept |
◆ small_vector_iterator() [5/5]
template<typename Pointer , typename DifferenceType >
template<typename U , typename D , typename std::enable_if< std::is_convertible< U, Pointer >::value >::type * = nullptr>
◆ base()
template<typename Pointer , typename DifferenceType >
◆ get_pointer() [1/2]
template<typename Pointer , typename DifferenceType >
template<typename Ptr = Pointer, typename std::enable_if< std::is_pointer< Ptr >::value, bool >::type = true>
|
inlinestaticconstexprprivatenoexcept |
◆ get_pointer() [2/2]
template<typename Pointer , typename DifferenceType >
template<typename Ptr = Pointer, typename std::enable_if<! std::is_pointer< Ptr >::value, bool >::type = false>
|
inlinestaticconstexprprivatenoexcept |
◆ operator*()
template<typename Pointer , typename DifferenceType >
◆ operator+()
template<typename Pointer , typename DifferenceType >
◆ operator++() [1/2]
template<typename Pointer , typename DifferenceType >
◆ operator++() [2/2]
template<typename Pointer , typename DifferenceType >
◆ operator+=()
template<typename Pointer , typename DifferenceType >
◆ operator-()
template<typename Pointer , typename DifferenceType >
◆ operator--() [1/2]
template<typename Pointer , typename DifferenceType >
◆ operator--() [2/2]
template<typename Pointer , typename DifferenceType >
◆ operator-=()
template<typename Pointer , typename DifferenceType >
◆ operator->()
template<typename Pointer , typename DifferenceType >
◆ operator=() [1/2]
template<typename Pointer , typename DifferenceType >
◆ operator=() [2/2]
template<typename Pointer , typename DifferenceType >
◆ operator[]()
template<typename Pointer , typename DifferenceType >
◆ m_ptr
template<typename Pointer , typename DifferenceType >
The documentation for this class was generated from the following file: