AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
PacketUtilities.h File Reference
#include "ByteBuffer.h"
#include "StringFormat.h"
#include "Tuples.h"
#include <string_view>

Go to the source code of this file.

Classes

class  WorldPackets::InvalidStringValueException
 
class  WorldPackets::InvalidUtf8ValueException
 
class  WorldPackets::InvalidHyperlinkException
 
class  WorldPackets::IllegalHyperlinkException
 
struct  WorldPackets::Strings::RawBytes
 
struct  WorldPackets::Strings::ByteSize< MaxBytesWithoutNullTerminator >
 
struct  WorldPackets::Strings::Utf8
 
struct  WorldPackets::Strings::Hyperlinks
 
struct  WorldPackets::Strings::NoHyperlinks
 
class  WorldPackets::String< MaxBytesWithoutNullTerminator, Validators >
 
class  WorldPackets::PacketArrayMaxCapacityException
 
class  WorldPackets::Array< T, N >
 
class  WorldPackets::CompactArray< T >
 
struct  fmt::formatter< WorldPackets::String< MaxBytesWithoutNullTerminator, Validators... > >
 

Namespaces

namespace  WorldPackets
 
namespace  WorldPackets::Strings
 

Functions

void WorldPackets::CheckCompactArrayMaskOverflow (std::size_t index, std::size_t limit)
 
template<typename T >
ByteBufferWorldPackets::operator<< (ByteBuffer &data, CompactArray< T > const &v)
 
template<typename T >
ByteBufferWorldPackets::operator>> (ByteBuffer &data, CompactArray< T > &v)