LLMessageVariable Class Reference

#include <llmessagetemplate.h>

List of all members.

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)


Detailed Description

Definition at line 149 of file llmessagetemplate.h.


Constructor & Destructor Documentation

LLMessageVariable::LLMessageVariable (  )  [inline]

Definition at line 152 of file llmessagetemplate.h.

LLMessageVariable::LLMessageVariable ( char *  name  )  [inline]

Definition at line 156 of file llmessagetemplate.h.

References mName.

LLMessageVariable::LLMessageVariable ( const char *  name,
const EMsgVariableType  type,
const S32  size 
) [inline]

Definition at line 161 of file llmessagetemplate.h.

References LLMessageStringTable::getString(), gMessageStringTable, and mName.

LLMessageVariable::~LLMessageVariable (  )  [inline]

Definition at line 166 of file llmessagetemplate.h.


Member Function Documentation

char* LLMessageVariable::getName ( void   )  const [inline]

Definition at line 172 of file llmessagetemplate.h.

References mName.

Referenced by LLTemplateMessageBuilder::addData(), and tut::LLMessageTemplateParserTestData::ensure_variable_attributes().

S32 LLMessageVariable::getSize (  )  const [inline]

Definition at line 171 of file llmessagetemplate.h.

References mSize.

Referenced by LLTemplateMessageBuilder::addData(), and tut::LLMessageTemplateParserTestData::ensure_variable_attributes().

EMsgVariableType LLMessageVariable::getType (  )  const [inline]

Definition at line 170 of file llmessagetemplate.h.

References mType.

Referenced by LLTemplateMessageBuilder::addData(), and tut::LLMessageTemplateParserTestData::ensure_variable_attributes().


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  s,
LLMessageVariable msg 
) [friend]

Definition at line 77 of file llmessagetemplate.cpp.


Member Data Documentation

char* LLMessageVariable::mName [protected]

Definition at line 174 of file llmessagetemplate.h.

Referenced by getName(), LLMessageVariable(), and operator<<().

S32 LLMessageVariable::mSize [protected]

Definition at line 176 of file llmessagetemplate.h.

Referenced by getSize(), and operator<<().

EMsgVariableType LLMessageVariable::mType [protected]

Definition at line 175 of file llmessagetemplate.h.

Referenced by getType(), and operator<<().


The documentation for this class was generated from the following file:
Generated on Thu Jul 1 06:11:31 2010 for Second Life Viewer by  doxygen 1.4.7