DataContainerDescriptorIterator< constness >

Public Types

using value_type = DataComponentDescriptorRef< Constness::Const >
 
using reference = DataComponentDescriptorRef< constness >
 
using difference_type = std::ptrdiff_t
 
using pointer = DataComponentDescriptorPtr< constness >
 
using iterator_category = std::input_iterator_tag
 

Public Member Functions

 operator DataContainerDescriptorIterator< Constness::Const > () const
 
auto operator* () const noexcept -> reference
 
auto operator-> () const noexcept -> pointer
 
auto operator++ () noexcept -> DataContainerDescriptorIterator &
 
auto operator++ (int) noexcept -> pointer
 

Friends

struct DataContainerDescriptor
 
struct DataContainerDescriptorIterator< Constness::Mutable >
 
bool operator== (DataContainerDescriptorIterator const &lhs, DataContainerDescriptorIterator const &rhs)
 
bool operator!= (DataContainerDescriptorIterator const &lhs, DataContainerDescriptorIterator const &rhs)
 

The documentation for this struct was generated from the following file: