AnimEngine
Public Types | Public Member Functions | List of all members
OOOGL::IndexedPointersBindingIteratorTemplate< BoundType, internal_iterator, OccupationChecker > Struct Template Reference
Inheritance diagram for OOOGL::IndexedPointersBindingIteratorTemplate< BoundType, internal_iterator, OccupationChecker >:
Inheritance graph
[legend]
Collaboration diagram for OOOGL::IndexedPointersBindingIteratorTemplate< BoundType, internal_iterator, OccupationChecker >:
Collaboration graph
[legend]

Public Types

using Abstract_Parent = AbstractIndexedBindingIterator< internal_iterator, OccupationChecker >
 
using reference = std::pair< GLuint, BoundType & >
 
using pointer = BoundType *
 
- Public Types inherited from OOOGL::AbstractIndexedBindingIterator< internal_iterator, OccupationChecker >
using reference = std::nullptr_t
 
using pointer = std::nullptr_t
 

Public Member Functions

 IndexedPointersBindingIteratorTemplate (const internal_iterator &start, const internal_iterator &end)
 
 IndexedPointersBindingIteratorTemplate (const Abstract_Parent &abstract)
 
reference operator* () const
 
pointer operator-> () const
 
- Public Member Functions inherited from OOOGL::AbstractIndexedBindingIterator< internal_iterator, OccupationChecker >
 AbstractIndexedBindingIterator (const internal_iterator &start, const internal_iterator &end)
 
reference operator* () const=delete
 
pointer operator-> () const=delete
 
AbstractIndexedBindingIteratoroperator++ ()
 
AbstractIndexedBindingIterator operator++ (int)
 
bool equal (AbstractIndexedBindingIterator const &rhs) const
 
bool operator== (const AbstractIndexedBindingIterator &other) const
 
bool operator!= (const AbstractIndexedBindingIterator &other) const
 
GLuint getIndex () const
 

Additional Inherited Members

- Protected Attributes inherited from OOOGL::AbstractIndexedBindingIterator< internal_iterator, OccupationChecker >
GLuint index
 
internal_iterator _internal
 
internal_iterator _end
 
const OccupationChecker< internal_iterator > _is_occupied
 

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