libetonyek::IWAParser::ObjectMessage Class Reference documentation

Public Member Functions | Private Attributes | Friends | List of all members
libetonyek::IWAParser::ObjectMessage Class Reference

`#include <IWAParser.h>`

## Public Member Functions
| ObjectMessage (IWAParser &parser, unsigned id, unsigned type=0)
| ~ObjectMessage ()
| operator bool () const
const IWAMessage & | get () const
unsigned | getType () const

## Private Attributes
IWAParser & | m_parser
boost::optional< IWAMessage > | m_message
const unsigned | m_id
unsigned | m_type

## Friends
const IWAMessage & | get (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

Referenced by libetonyek::KEY6Parser::dispatchShape(), libetonyek::IWAParser::dispatchShape(), and libetonyek::IWAParser::parseText().

## ◆ 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().

## ◆ m_message

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

Referenced by ObjectMessage().

## ◆ m_parser

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

Referenced by ObjectMessage().

## ◆ m_type

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

Referenced by ObjectMessage().

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

- IWAParser.h
- IWAParser.cpp