| NVIDIA NvNeural SDK
    2021.1
    GPU inference framework for NVIDIA Nsight Deep Learning Designer | 
Iterator class to enable range-based for loops and similar constructs across any ILayerList. More...
#include <LayerListIterators.h>
| Public Types | |
| using | difference_type = std::ptrdiff_t | 
| This is not a bidirectional iterator, but providing a difference_type allows std::iterator_traits to function. | |
| using | iterator_category = std::forward_iterator_tag | 
| Tells the C++ standard library this is a forward-only iterator. | |
| using | pointer = ILayer *const * | 
| Type of a pointer to an iterated-to element. | |
| using | reference = ILayer *const & | 
| Type of a reference to an iterated-to element. | |
| using | value_type = ILayer * | 
| Type of the dereferenced iterator. | |
| Public Member Functions | |
| LayerListIterator (const ILayerList *pLayerList, size_t index) | |
| Creates a LayerListIterator pointing to a ILayerList raw pointer.  More... | |
| LayerListIterator (RefPtr< ILayerList > &pLayerList, size_t index) | |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
| bool | operator!= (const LayerListIterator &other) const noexcept | 
| Inequality operator.  More... | |
| ILayer * | operator* () const noexcept | 
| Dereferences the iterator, returning the underlying ILayer pointer. | |
| LayerListIterator & | operator++ () noexcept | 
| Preincrement (++iter); returns the updated iterator. | |
| LayerListIterator | operator++ (int) noexcept | 
| Postincrement (iter++); returns the previous iterator state. | |
Iterator class to enable range-based for loops and similar constructs across any ILayerList.
Does not take a reference to its contents. Provides member typedefs to unblock use of std::iterator_traits
| 
 | inline | 
Creates a LayerListIterator pointing to a ILayerList raw pointer.
| pLayerList | ILayerList to iterate through | 
| index | Starting index of the iteration | 
| 
 | inlinenoexcept | 
Inequality operator.
| other | Iterator to compare against |