TrinityCore
Trinity::TrinityStringChatBuilder Class Reference

#include <ChatTextBuilder.h>

Public Member Functions

 TrinityStringChatBuilder (WorldObject const *obj, ChatMsg msgType, uint32 textId, WorldObject const *target=nullptr, va_list *args=nullptr)
 
ChatPacketSenderoperator() (LocaleConstant locale) const
 

Private Attributes

WorldObject const * _source
 
ChatMsg _msgType
 
uint32 _textId
 
WorldObject const * _target
 
va_list * _args
 

Detailed Description

Definition at line 87 of file ChatTextBuilder.h.

Constructor & Destructor Documentation

◆ TrinityStringChatBuilder()

Trinity::TrinityStringChatBuilder::TrinityStringChatBuilder ( WorldObject const *  obj,
ChatMsg  msgType,
uint32  textId,
WorldObject const *  target = nullptr,
va_list *  args = nullptr 
)
inline

Definition at line 90 of file ChatTextBuilder.h.

Member Function Documentation

◆ operator()()

ChatPacketSender * Trinity::TrinityStringChatBuilder::operator() ( LocaleConstant  locale) const

Definition at line 67 of file ChatTextBuilder.cpp.

Member Data Documentation

◆ _args

va_list* Trinity::TrinityStringChatBuilder::_args
private

Definition at line 100 of file ChatTextBuilder.h.

◆ _msgType

ChatMsg Trinity::TrinityStringChatBuilder::_msgType
private

Definition at line 97 of file ChatTextBuilder.h.

◆ _source

WorldObject const* Trinity::TrinityStringChatBuilder::_source
private

Definition at line 96 of file ChatTextBuilder.h.

◆ _target

WorldObject const* Trinity::TrinityStringChatBuilder::_target
private

Definition at line 99 of file ChatTextBuilder.h.

◆ _textId

uint32 Trinity::TrinityStringChatBuilder::_textId
private

Definition at line 98 of file ChatTextBuilder.h.


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