libetonyek::IWAParser::ObjectMessage Class Reference

#include <IWAParser.h>

Public Member Functions

 ObjectMessage (IWAParser &parser, unsigned id, unsigned type=0)
 
 ~ObjectMessage ()
 
 operator bool () const
 
const IWAMessageget () const
 
unsigned getType () const
 

Private Attributes

IWAParserm_parser
 
boost::optional< IWAMessagem_message
 
const unsigned m_id
 
unsigned m_type
 

Friends

const IWAMessageget (const ObjectMessage &msg)
 

Constructor & Destructor Documentation

libetonyek::IWAParser::ObjectMessage::ObjectMessage ( IWAParser parser,
unsigned  id,
unsigned  type = 0 
)
libetonyek::IWAParser::ObjectMessage::~ObjectMessage ( )

Member Function Documentation

const IWAMessage & libetonyek::IWAParser::ObjectMessage::get ( ) const
unsigned libetonyek::IWAParser::ObjectMessage::getType ( ) const
libetonyek::IWAParser::ObjectMessage::operator bool ( ) const

Friends And Related Function Documentation

const IWAMessage& get ( const ObjectMessage msg)
friend

Member Data Documentation

const unsigned libetonyek::IWAParser::ObjectMessage::m_id
private

Referenced by ObjectMessage().

boost::optional<IWAMessage> libetonyek::IWAParser::ObjectMessage::m_message
private

Referenced by ObjectMessage().

IWAParser& libetonyek::IWAParser::ObjectMessage::m_parser
private

Referenced by ObjectMessage().

unsigned libetonyek::IWAParser::ObjectMessage::m_type
private

Referenced by ObjectMessage().


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

Generated for libetonyek by doxygen 1.8.6