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 &data_list, LocaleConstant loc_idx)
 

Private Member Functions

char * lineFromMessage (char *&pos)
 
void do_helper (WorldPacketList &data_list, char *text)
 

Private Attributes

uint32 i_textId
 
va_list * i_args
 

Detailed Description

Definition at line 2676 of file World.cpp.

Member Typedef Documentation

◆ WorldPacketList

Definition at line 2679 of file World.cpp.

Constructor & Destructor Documentation

◆ WorldWorldTextBuilder()

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

Definition at line 2680 of file World.cpp.

Member Function Documentation

◆ do_helper()

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

Definition at line 2702 of file World.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ lineFromMessage()

char * Trinity::WorldWorldTextBuilder::lineFromMessage ( char *&  pos)
inlineprivate

Definition at line 2701 of file World.cpp.

+ Here is the caller graph for this function:

◆ operator()()

void Trinity::WorldWorldTextBuilder::operator() ( WorldPacketList data_list,
LocaleConstant  loc_idx 
)
inline

Definition at line 2681 of file World.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ i_args

va_list* Trinity::WorldWorldTextBuilder::i_args
private

Definition at line 2714 of file World.cpp.

◆ i_textId

uint32 Trinity::WorldWorldTextBuilder::i_textId
private

Definition at line 2713 of file World.cpp.


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