GameServer
公開メンバ関数 | 全メンバ一覧
FlexArray< T > クラステンプレート

#include <FlexArray.h>

公開メンバ関数

 FlexArray (int DefaultCapacity=20)
 
 FlexArray (const FlexArray &Arg)
 
 ~FlexArray ()
 
void PushBack (T NewItem)
 
void Insert (T NewItem, int Index)
 
void Reallocate (int Capacity)
 
int GetCurrentSize () const
 
void Remove (T Item)
 
operator[] (int Index) const
 
void Serialize (MemoryStreamInterface *pStream)
 
template<>
void Serialize (MemoryStreamInterface *pStream)
 
template<>
void Serialize (MemoryStreamInterface *pStream)
 
template<>
void Serialize (MemoryStreamInterface *pStream)
 
template<>
void Serialize (MemoryStreamInterface *pStream)
 
template<>
void Serialize (MemoryStreamInterface *pStream)
 
template<>
void Serialize (MemoryStreamInterface *pStream)
 
template<>
void Serialize (MemoryStreamInterface *pStream)
 
template<>
void Serialize (MemoryStreamInterface *pStream)
 
template<>
void Serialize (MemoryStreamInterface *pStream)
 
template<>
void Serialize (MemoryStreamInterface *pStream)
 
template<>
void Serialize (MemoryStreamInterface *pStream)
 
template<>
void Serialize (MemoryStreamInterface *pStream)
 
template<>
void Serialize (MemoryStreamInterface *pStream)
 
template<>
void Serialize (MemoryStreamInterface *pStream)
 

構築子と解体子

◆ FlexArray() [1/2]

template<typename T>
FlexArray< T >::FlexArray ( int  DefaultCapacity = 20)
inline

◆ FlexArray() [2/2]

template<typename T>
FlexArray< T >::FlexArray ( const FlexArray< T > &  Arg)
inline

◆ ~FlexArray()

template<typename T>
FlexArray< T >::~FlexArray ( )
inline

関数詳解

◆ GetCurrentSize()

template<typename T>
int FlexArray< T >::GetCurrentSize ( ) const
inline
被呼び出し関係図:

◆ Insert()

template<typename T>
void FlexArray< T >::Insert ( NewItem,
int  Index 
)
inline
被呼び出し関係図:

◆ operator[]()

template<typename T>
T FlexArray< T >::operator[] ( int  Index) const
inline

◆ PushBack()

template<typename T>
void FlexArray< T >::PushBack ( NewItem)
inline
被呼び出し関係図:

◆ Reallocate()

template<typename T>
void FlexArray< T >::Reallocate ( int  Capacity)
inline
被呼び出し関係図:

◆ Remove()

template<typename T>
void FlexArray< T >::Remove ( Item)
inline

◆ Serialize() [1/15]

template<>
void FlexArray< s8 >::Serialize ( MemoryStreamInterface pStream)

◆ Serialize() [2/15]

template<>
void FlexArray< u8 >::Serialize ( MemoryStreamInterface pStream)

◆ Serialize() [3/15]

template<>
void FlexArray< s16 >::Serialize ( MemoryStreamInterface pStream)

◆ Serialize() [4/15]

template<>
void FlexArray< u16 >::Serialize ( MemoryStreamInterface pStream)

◆ Serialize() [5/15]

template<>
void FlexArray< s32 >::Serialize ( MemoryStreamInterface pStream)

◆ Serialize() [6/15]

template<>
void FlexArray< std::string >::Serialize ( MemoryStreamInterface pStream)

◆ Serialize() [7/15]

template<>
void FlexArray< float >::Serialize ( MemoryStreamInterface pStream)

◆ Serialize() [8/15]

template<typename T >
void FlexArray< T >::Serialize ( MemoryStreamInterface pStream)
被呼び出し関係図:

◆ Serialize() [9/15]

template<>
void FlexArray< s8 >::Serialize ( MemoryStreamInterface pStream)

◆ Serialize() [10/15]

template<>
void FlexArray< u8 >::Serialize ( MemoryStreamInterface pStream)

◆ Serialize() [11/15]

template<>
void FlexArray< s16 >::Serialize ( MemoryStreamInterface pStream)

◆ Serialize() [12/15]

template<>
void FlexArray< u16 >::Serialize ( MemoryStreamInterface pStream)

◆ Serialize() [13/15]

template<>
void FlexArray< s32 >::Serialize ( MemoryStreamInterface pStream)

◆ Serialize() [14/15]

template<>
void FlexArray< std::string >::Serialize ( MemoryStreamInterface pStream)

◆ Serialize() [15/15]

template<>
void FlexArray< float >::Serialize ( MemoryStreamInterface pStream)

このクラス詳解は次のファイルから抽出されました: