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

◆ ObjectMessage()

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

◆ ~ObjectMessage()

libetonyek::IWAParser::ObjectMessage::~ObjectMessage ( )

Member Function Documentation

◆ get()

const IWAMessage & libetonyek::IWAParser::ObjectMessage::get ( ) const

◆ getType()

unsigned libetonyek::IWAParser::ObjectMessage::getType ( ) const

◆ operator bool()

libetonyek::IWAParser::ObjectMessage::operator bool ( ) const

Friends And Related Function Documentation

◆ get

const IWAMessage& get ( const ObjectMessage msg)
friend

Member Data Documentation

◆ m_id

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

Referenced by ObjectMessage(), and ~ObjectMessage().

◆ m_message

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

◆ m_parser

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

Referenced by ObjectMessage(), and ~ObjectMessage().

◆ m_type

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

Referenced by getType(), and ObjectMessage().


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

Generated for libetonyek by doxygen 1.8.13