![]() |
AliceVision
Photogrammetric Computer Vision Framework
|
#include <SharedPtrMap.hpp>
Public Types | |
| using | Traits = MapTraits< T, IsConstant > |
| using | iterator_category = std::forward_iterator_tag |
| using | value_type = Traits::pairType |
| using | difference_type = ptrdiff_t |
| using | pointer = void |
| using | reference = ProxyPair< T, IsConstant > |
Public Member Functions | |
| ValueIteratorT (Traits::baseIterator current, Traits::baseIterator end) | |
| reference & | operator* () |
| ValueIteratorT & | operator++ () |
| ValueIteratorT | operator++ (int) |
| bool | operator== (const ValueIteratorT &other) const |
| bool | operator!= (const ValueIteratorT &other) const |
| const std::pair< const IndexT, std::shared_ptr< T > > & | raw () const |
| Traits::baseIterator | baseIterator () const |
map iterator Skip item where shared_ptr is null Returned item is the object instead of the pointer
1.8.17