AnimEngine
|
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 |
AbstractIndexedBindingIterator & | operator++ () |
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 |