mirror of
https://github.com/alliedmodders/hl2sdk.git
synced 2025-09-19 20:16:10 +08:00
Add CUtlVector::AddToTailGetPtr (#152)
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
//====== Copyright <EFBFBD> 1996-2005, Valve Corporation, All rights reserved. =======//
|
||||
//====== Copyright © 1996-2005, Valve Corporation, All rights reserved. =======//
|
||||
//
|
||||
// Purpose:
|
||||
//
|
||||
@ -76,6 +76,7 @@ public:
|
||||
// Adds an element, uses default constructor
|
||||
int AddToHead();
|
||||
int AddToTail();
|
||||
T* AddToTailGetPtr();
|
||||
int InsertBefore( int elem );
|
||||
int InsertAfter( int elem );
|
||||
|
||||
@ -762,6 +763,12 @@ inline int CUtlVector<T, A>::AddToTail()
|
||||
return InsertBefore( m_Size );
|
||||
}
|
||||
|
||||
template< typename T, class A >
|
||||
inline T* CUtlVector<T, A>::AddToTailGetPtr()
|
||||
{
|
||||
return &Element(AddToTail());
|
||||
}
|
||||
|
||||
template< typename T, class A >
|
||||
inline int CUtlVector<T, A>::InsertAfter( int elem )
|
||||
{
|
||||
|
Reference in New Issue
Block a user