opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Friends | List of all members
osc::VertexFormat::VertexAttributeLayoutIterator Class Referencefinal

#include <vertex_format.h>

Public Types

using difference_type = ptrdiff_t
 
using value_type = VertexAttributeLayout
 
using reference = value_type
 
using iterator_category = std::input_iterator_tag
 

Public Member Functions

 VertexAttributeLayoutIterator ()=default
 
 VertexAttributeLayoutIterator (std::vector< VertexAttributeDescriptor >::const_iterator iter)
 
VertexAttributeLayoutIteratoroperator++ ()
 
VertexAttributeLayoutIterator operator++ (int)
 
reference operator* () const
 

Friends

bool operator== (const VertexAttributeLayoutIterator &lhs, const VertexAttributeLayoutIterator &rhs)
 

Member Typedef Documentation

◆ difference_type

◆ iterator_category

◆ reference

◆ value_type

Constructor & Destructor Documentation

◆ VertexAttributeLayoutIterator() [1/2]

osc::VertexFormat::VertexAttributeLayoutIterator::VertexAttributeLayoutIterator ( )
default

◆ VertexAttributeLayoutIterator() [2/2]

osc::VertexFormat::VertexAttributeLayoutIterator::VertexAttributeLayoutIterator ( std::vector< VertexAttributeDescriptor >::const_iterator  iter)
inlineexplicit

Member Function Documentation

◆ operator*()

reference osc::VertexFormat::VertexAttributeLayoutIterator::operator* ( ) const
inline

◆ operator++() [1/2]

VertexAttributeLayoutIterator & osc::VertexFormat::VertexAttributeLayoutIterator::operator++ ( )
inline

◆ operator++() [2/2]

VertexAttributeLayoutIterator osc::VertexFormat::VertexAttributeLayoutIterator::operator++ ( int  )
inline

Friends And Related Symbol Documentation

◆ operator==


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