diff --git a/public/tier1/utlleanvector.h b/public/tier1/utlleanvector.h index 85e6da20..8d90275e 100644 --- a/public/tier1/utlleanvector.h +++ b/public/tier1/utlleanvector.h @@ -459,6 +459,9 @@ public: bool IsValidIterator( const Iterator_t &it ) const { return this->IsIdxValid( it.index ); } Iterator_t InvalidIterator() const { return Iterator_t( InvalidIndex() ); } + T &operator[]( const Iterator_t &it ) { return Element( it.index ); } + const T &operator[]( const Iterator_t &it ) const { return Element( it.index ); } + // element access T& operator[]( int i ); const T& operator[]( int i ) const;