Blender V5.0
blender::linear_allocator::ChunkedList< T, SegmentCapacity >::ConstIterator Class Reference

#include <BLI_linear_allocator_chunked_list.hh>

Public Member Functions

 ConstIterator (const Segment *segment, int64_t index=0)
ConstIteratoroperator++ ()
const Toperator* () const

Detailed Description

template<typename T, int64_t SegmentCapacity = 4>
class blender::linear_allocator::ChunkedList< T, SegmentCapacity >::ConstIterator

Definition at line 121 of file BLI_linear_allocator_chunked_list.hh.

Constructor & Destructor Documentation

◆ ConstIterator()

template<typename T, int64_t SegmentCapacity = 4>
blender::linear_allocator::ChunkedList< T, SegmentCapacity >::ConstIterator::ConstIterator ( const Segment * segment,
int64_t index = 0 )
inline

Definition at line 127 of file BLI_linear_allocator_chunked_list.hh.

Referenced by operator++().

Member Function Documentation

◆ operator*()

template<typename T, int64_t SegmentCapacity = 4>
const T & blender::linear_allocator::ChunkedList< T, SegmentCapacity >::ConstIterator::operator* ( ) const
inline

Definition at line 139 of file BLI_linear_allocator_chunked_list.hh.

References T.

◆ operator++()

template<typename T, int64_t SegmentCapacity = 4>
ConstIterator & blender::linear_allocator::ChunkedList< T, SegmentCapacity >::ConstIterator::operator++ ( )
inline

Definition at line 129 of file BLI_linear_allocator_chunked_list.hh.

References ConstIterator().


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