TrinityCore
Loading...
Searching...
No Matches
Trinity::WorldWorldTextBuilder Class Reference

Public Types

typedef std::vector< WorldPacket * > WorldPacketList
 

Public Member Functions

 WorldWorldTextBuilder (uint32 textId, va_list *args=nullptr)
 
void operator() (WorldPacketList &dataList, LocaleConstant locale)
 

Static Public Attributes

static size_t const BufferSize = 2048
 

Private Member Functions

void do_helper (WorldPacketList &dataList, char *text)
 

Private Attributes

uint32 i_textId
 
va_list * i_args
 

Detailed Description

Definition at line 2677 of file World.cpp.

Member Typedef Documentation

◆ WorldPacketList

Definition at line 2680 of file World.cpp.

Constructor & Destructor Documentation

◆ WorldWorldTextBuilder()

Trinity::WorldWorldTextBuilder::WorldWorldTextBuilder ( uint32  textId,
va_list *  args = nullptr 
)
inlineexplicit

Definition at line 2683 of file World.cpp.

Member Function Documentation

◆ do_helper()

void Trinity::WorldWorldTextBuilder::do_helper ( WorldPacketList &  dataList,
char *  text 
)
inlineprivate

◆ operator()()

void Trinity::WorldWorldTextBuilder::operator() ( WorldPacketList &  dataList,
LocaleConstant  locale 
)
inline

Definition at line 2685 of file World.cpp.

References BufferSize, do_helper(), i_args, i_textId, and sObjectMgr.

Member Data Documentation

◆ BufferSize

size_t const Trinity::WorldWorldTextBuilder::BufferSize = 2048
static

Definition at line 2681 of file World.cpp.

Referenced by operator()().

◆ i_args

va_list* Trinity::WorldWorldTextBuilder::i_args
private

Definition at line 2720 of file World.cpp.

Referenced by operator()().

◆ i_textId

uint32 Trinity::WorldWorldTextBuilder::i_textId
private

Definition at line 2719 of file World.cpp.

Referenced by operator()().


The documentation for this class was generated from the following file: