template <typename T, typename IndexType = size_t>

class IndexedIterator

Defined at line 863 of file ../../third_party/Vulkan-ValidationLayers/src/layers/containers/custom_containers.h

Public Members

IndexType index_
T * data_

Public Methods

void IndexedIterator<T, IndexType> (T * data, IndexType index)

Defined at line 865 of file ../../third_party/Vulkan-ValidationLayers/src/layers/containers/custom_containers.h

IndexedIterator<T, IndexType> & operator* ()

Defined at line 867 of file ../../third_party/Vulkan-ValidationLayers/src/layers/containers/custom_containers.h

const IndexedIterator<T, IndexType> & operator* ()

Defined at line 868 of file ../../third_party/Vulkan-ValidationLayers/src/layers/containers/custom_containers.h

IndexedIterator<T, IndexType> & operator++ ()

prefix increment

Defined at line 871 of file ../../third_party/Vulkan-ValidationLayers/src/layers/containers/custom_containers.h

IndexedIterator<T, IndexType> operator++ (int )

postfix increment

Defined at line 878 of file ../../third_party/Vulkan-ValidationLayers/src/layers/containers/custom_containers.h

bool operator== (const IndexedIterator<T, IndexType> & rhs)

Defined at line 884 of file ../../third_party/Vulkan-ValidationLayers/src/layers/containers/custom_containers.h

bool operator!= (const IndexedIterator<T, IndexType> & rhs)

Defined at line 891 of file ../../third_party/Vulkan-ValidationLayers/src/layers/containers/custom_containers.h