AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "PacketUtilities.h"
Public Member Functions | |
CompactArray () | |
CompactArray (CompactArray const &right) | |
CompactArray (CompactArray &&right) | |
CompactArray & | operator= (CompactArray const &right) |
CompactArray & | operator= (CompactArray &&right) |
uint32 | GetMask () const |
T const & | operator[] (std::size_t index) const |
std::size_t | GetSize () const |
void | Insert (std::size_t index, T const &value) |
void | Clear () |
bool | operator== (CompactArray const &r) const |
bool | operator!= (CompactArray const &r) const |
Private Attributes | |
uint32 | _mask |
std::vector< T > | _contents |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References WorldPackets::CompactArray< T >::_contents, WorldPackets::CompactArray< T >::_mask, and WorldPackets::CheckCompactArrayMaskOverflow().
Referenced by WorldPackets::operator>>().
|
inline |
|
inline |
References WorldPackets::CompactArray< T >::_contents, and WorldPackets::CompactArray< T >::_mask.
|
inline |
|
inline |
References WorldPackets::CompactArray< T >::_contents, and WorldPackets::CompactArray< T >::_mask.
|
inline |
References WorldPackets::CompactArray< T >::_contents.
|
private |
|
private |