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 )

Referenced by get.

◆ ~ObjectMessage()

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

Member Function Documentation

◆ get()

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

Referenced by get.

◆ getType()

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

◆ operator bool()

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

◆ 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.14.0