#include <item_iterator.hpp>
|
using | data_type = std::conditional_t<std::is_const<TMember>::value, const unsigned char*, unsigned char*> |
|
◆ data_type
template<typename TMember>
using osmium::memory::ItemIterator< TMember >::data_type = std::conditional_t<std::is_const<TMember>::value, const unsigned char*, unsigned char*> |
|
private |
◆ difference_type
template<typename TMember>
◆ iterator_category
template<typename TMember>
◆ pointer
template<typename TMember>
◆ reference
template<typename TMember>
◆ value_type
template<typename TMember>
◆ ItemIterator() [1/2]
template<typename TMember>
◆ ItemIterator() [2/2]
template<typename TMember>
◆ advance_once()
template<typename TMember>
Like operator++() but will NOT skip items of unwanted types. Do not use this unless you know what you are doing.
◆ advance_to_next_item_of_right_type()
template<typename TMember>
◆ cast()
template<typename TMember>
template<typename T>
◆ data() [1/2]
template<typename TMember>
◆ data() [2/2]
template<typename TMember>
◆ operator bool()
template<typename TMember>
◆ operator!=()
template<typename TMember>
◆ operator*()
template<typename TMember>
◆ operator++() [1/2]
template<typename TMember>
◆ operator++() [2/2]
template<typename TMember>
◆ operator->()
template<typename TMember>
◆ operator==()
template<typename TMember>
◆ print()
template<typename TMember>
template<typename TChar, typename TTraits>
◆ m_data
template<typename TMember>
◆ m_end
template<typename TMember>
The documentation for this class was generated from the following file: