#include <llmessagetemplate.h>
Public Member Functions | |
LLMessageVariable () | |
LLMessageVariable (char *name) | |
LLMessageVariable (const char *name, const EMsgVariableType type, const S32 size) | |
~LLMessageVariable () | |
EMsgVariableType | getType () const |
S32 | getSize () const |
char * | getName () const |
Protected Attributes | |
char * | mName |
EMsgVariableType | mType |
S32 | mSize |
Friends | |
std::ostream & | operator<< (std::ostream &s, LLMessageVariable &msg) |
Definition at line 145 of file llmessagetemplate.h.
LLMessageVariable::LLMessageVariable | ( | ) | [inline] |
Definition at line 148 of file llmessagetemplate.h.
LLMessageVariable::LLMessageVariable | ( | char * | name | ) | [inline] |
LLMessageVariable::LLMessageVariable | ( | const char * | name, | |
const EMsgVariableType | type, | |||
const S32 | size | |||
) | [inline] |
Definition at line 157 of file llmessagetemplate.h.
References LLSingleton< LLMessageStringTable >::getInstance(), LLMessageStringTable::getString(), and mName.
LLMessageVariable::~LLMessageVariable | ( | ) | [inline] |
Definition at line 162 of file llmessagetemplate.h.
EMsgVariableType LLMessageVariable::getType | ( | ) | const [inline] |
Definition at line 166 of file llmessagetemplate.h.
References mType.
Referenced by LLTemplateMessageBuilder::addData(), LLTemplateMessageReader::decodeData(), tut::LLMessageTemplateParserTestData::ensure_variable_attributes(), and LLTemplateMessageBuilder::nextBlock().
S32 LLMessageVariable::getSize | ( | ) | const [inline] |
Definition at line 167 of file llmessagetemplate.h.
References mSize.
Referenced by LLTemplateMessageBuilder::addData(), LLTemplateMessageReader::decodeData(), tut::LLMessageTemplateParserTestData::ensure_variable_attributes(), and LLTemplateMessageBuilder::removeLastBlock().
char* LLMessageVariable::getName | ( | void | ) | const [inline] |
Definition at line 168 of file llmessagetemplate.h.
References mName.
Referenced by LLTemplateMessageBuilder::addData(), LLTemplateMessageReader::decodeData(), tut::LLMessageTemplateParserTestData::ensure_variable_attributes(), and LLTemplateMessageBuilder::nextBlock().
std::ostream& operator<< | ( | std::ostream & | s, | |
LLMessageVariable & | msg | |||
) | [friend] |
Definition at line 77 of file llmessagetemplate.cpp.
char* LLMessageVariable::mName [protected] |
Definition at line 170 of file llmessagetemplate.h.
Referenced by getName(), LLMessageVariable(), and operator<<().
EMsgVariableType LLMessageVariable::mType [protected] |
S32 LLMessageVariable::mSize [protected] |