libosmscout  0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
osmscout::VoiceInstructionAgent::MessageStruct Struct Reference

#include <VoiceInstructionAgent.h>

Public Member Functions

 MessageStruct ()=default
 
 MessageStruct (const MessageStruct &)=default
 
 MessageStruct (MessageStruct &&)=default
 
 MessageStruct (MessageType type, const Distance &distance)
 
 operator bool () const
 
bool operator!= (const MessageStruct &other) const
 
MessageStructoperator= (const MessageStruct &)=default
 
MessageStructoperator= (MessageStruct &&)=default
 
bool operator== (const MessageStruct &other) const
 
 ~MessageStruct ()=default
 

Public Attributes

Distance distance
 
MessageType type {MessageType::NoMessage}
 

Constructor & Destructor Documentation

◆ MessageStruct() [1/4]

osmscout::VoiceInstructionAgent::MessageStruct::MessageStruct ( )
default

◆ MessageStruct() [2/4]

osmscout::VoiceInstructionAgent::MessageStruct::MessageStruct ( const MessageStruct )
default

◆ MessageStruct() [3/4]

osmscout::VoiceInstructionAgent::MessageStruct::MessageStruct ( MessageStruct &&  )
default

◆ MessageStruct() [4/4]

osmscout::VoiceInstructionAgent::MessageStruct::MessageStruct ( MessageType  type,
const Distance distance 
)
inline

◆ ~MessageStruct()

osmscout::VoiceInstructionAgent::MessageStruct::~MessageStruct ( )
default

Member Function Documentation

◆ operator bool()

osmscout::VoiceInstructionAgent::MessageStruct::operator bool ( ) const
inlineexplicit

◆ operator!=()

bool osmscout::VoiceInstructionAgent::MessageStruct::operator!= ( const MessageStruct other) const
inline

◆ operator=() [1/2]

MessageStruct& osmscout::VoiceInstructionAgent::MessageStruct::operator= ( const MessageStruct )
default

◆ operator=() [2/2]

MessageStruct& osmscout::VoiceInstructionAgent::MessageStruct::operator= ( MessageStruct &&  )
default

◆ operator==()

bool osmscout::VoiceInstructionAgent::MessageStruct::operator== ( const MessageStruct other) const
inline

References distance, and type.

Member Data Documentation

◆ distance

Distance osmscout::VoiceInstructionAgent::MessageStruct::distance

Referenced by operator==().

◆ type

MessageType osmscout::VoiceInstructionAgent::MessageStruct::type {MessageType::NoMessage}

The documentation for this struct was generated from the following file: