Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
immer::detail::iterator_facade< DerivedT, IteratorCategoryT, T, ReferenceT, DifferenceTypeT, PointerT >::reference_proxy Class Reference
#include <iterator_facade.hpp>
Public Member Functions | |
operator ReferenceT () const | |
Private Member Functions | |
reference_proxy (DerivedT iter) | |
Private Attributes | |
friend | iterator_facade |
DerivedT | iter_ |
Detailed Description
template<typename DerivedT, typename IteratorCategoryT, typename T, typename ReferenceT = T&, typename DifferenceTypeT = std::ptrdiff_t, typename PointerT = T*>
class immer::detail::iterator_facade< DerivedT, IteratorCategoryT, T, ReferenceT, DifferenceTypeT, PointerT >::reference_proxy
Definition at line 71 of file iterator_facade.hpp.
Constructor & Destructor Documentation
◆ reference_proxy()
template<typename DerivedT, typename IteratorCategoryT, typename T, typename ReferenceT = T&, typename DifferenceTypeT = std::ptrdiff_t, typename PointerT = T*>
|
inlineprivate |
Definition at line 76 of file iterator_facade.hpp.
Member Function Documentation
◆ operator ReferenceT()
template<typename DerivedT, typename IteratorCategoryT, typename T, typename ReferenceT = T&, typename DifferenceTypeT = std::ptrdiff_t, typename PointerT = T*>
|
inline |
Definition at line 79 of file iterator_facade.hpp.
Member Data Documentation
◆ iter_
template<typename DerivedT, typename IteratorCategoryT, typename T, typename ReferenceT = T&, typename DifferenceTypeT = std::ptrdiff_t, typename PointerT = T*>
|
private |
Definition at line 74 of file iterator_facade.hpp.
◆ iterator_facade
template<typename DerivedT, typename IteratorCategoryT, typename T, typename ReferenceT = T&, typename DifferenceTypeT = std::ptrdiff_t, typename PointerT = T*>
|
private |
Definition at line 73 of file iterator_facade.hpp.
The documentation for this class was generated from the following file:
- src/immer/detail/iterator_facade.hpp