|
CppNCorr
C++ ncorr Digital Image Correlation engine
|
Public Types | |
| typedef T_iterator::iterator_category | iterator_category |
| typedef T_iterator::value_type | value_type |
| typedef T_iterator::size_type | size_type |
| typedef T_iterator::difference_type | difference_type |
| typedef T_iterator::coords | coords |
| typedef T_iterator::pointer | pointer |
| typedef T_iterator::reference | reference |
| typedef T_iterator::nonconst_container | nonconst_container |
| typedef T_iterator::container | container |
| typedef T_iterator::const_container | const_container |
Public Member Functions | |
| interface_iterator () noexcept=default | |
| interface_iterator (const interface_iterator &it) | |
| interface_iterator (interface_iterator &&it) | |
| interface_iterator & | operator= (const interface_iterator &it) |
| interface_iterator & | operator= (interface_iterator &&it) |
| ~interface_iterator () noexcept=default | |
| interface_iterator (T_iterator *ptr) | |
| template<typename T_iterator2 > | |
| interface_iterator (const interface_iterator< T_iterator2 > &it, typename std::enable_if< std::is_same< typename T_iterator2::container, nonconst_container >::value, int >::type=0) | |
| difference_type | pos () const |
| coords | pos_2D () const |
| reference | operator* () const |
| interface_iterator & | operator++ () |
| interface_iterator & | operator-- () |
| template<typename T_iterator2 > | |
| std::enable_if< std::is_same< typenameT_iterator2::nonconst_container, nonconst_container >::value, bool >::type | operator== (const interface_iterator< T_iterator2 > &it) const |
| template<typename T_iterator2 > | |
| std::enable_if< std::is_same< typenameT_iterator2::nonconst_container, nonconst_container >::value, bool >::type | operator!= (const interface_iterator< T_iterator2 > &it) const |
Public Attributes | |
| friend | container |
Friends | |
| template<typename T_iterator2 > | |
| class | interface_iterator |
| typedef T_iterator::const_container ncorr::details::interface_iterator< T_iterator >::const_container |
| typedef T_iterator::container ncorr::details::interface_iterator< T_iterator >::container |
| typedef T_iterator::coords ncorr::details::interface_iterator< T_iterator >::coords |
| typedef T_iterator::difference_type ncorr::details::interface_iterator< T_iterator >::difference_type |
| typedef T_iterator::iterator_category ncorr::details::interface_iterator< T_iterator >::iterator_category |
| typedef T_iterator::nonconst_container ncorr::details::interface_iterator< T_iterator >::nonconst_container |
| typedef T_iterator::pointer ncorr::details::interface_iterator< T_iterator >::pointer |
| typedef T_iterator::reference ncorr::details::interface_iterator< T_iterator >::reference |
| typedef T_iterator::size_type ncorr::details::interface_iterator< T_iterator >::size_type |
| typedef T_iterator::value_type ncorr::details::interface_iterator< T_iterator >::value_type |
|
defaultnoexcept |
|
inline |
|
inline |
|
defaultnoexcept |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
| friend ncorr::details::interface_iterator< T_iterator >::container |