#include <item_iterator.hpp>
|
using | data_type = typename std::conditional< std::is_const< TMember >::value, const unsigned char *, unsigned char * >::type |
|
◆ data_type
template<typename TMember >
using osmium::memory::ItemIterator< TMember >::data_type = typename std::conditional<std::is_const<TMember>::value, const unsigned char*, unsigned char*>::type |
|
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: