libosmscout 1.1.1
Loading...
Searching...
No Matches
osmscout::CLASS_FINAL< DataLoader >::MessageStruct Struct Reference

#include <libosmscout/include/osmscout/navigation/VoiceInstructionAgent.h>

Public Member Functions

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

Public Attributes

MessageType type {MessageType::NoMessage}
Distance distance

Constructor & Destructor Documentation

◆ MessageStruct() [1/4]

template<typename DataLoader>
osmscout::CLASS_FINAL< DataLoader >::MessageStruct::MessageStruct ( )
default

◆ MessageStruct() [2/4]

template<typename DataLoader>
osmscout::CLASS_FINAL< DataLoader >::MessageStruct::MessageStruct ( const MessageStruct & )
default

◆ MessageStruct() [3/4]

template<typename DataLoader>
osmscout::CLASS_FINAL< DataLoader >::MessageStruct::MessageStruct ( MessageStruct && )
default

◆ MessageStruct() [4/4]

template<typename DataLoader>
osmscout::CLASS_FINAL< DataLoader >::MessageStruct::MessageStruct ( MessageType type,
const Distance & distance )
inline

◆ ~MessageStruct()

template<typename DataLoader>
osmscout::CLASS_FINAL< DataLoader >::MessageStruct::~MessageStruct ( )
default

Member Function Documentation

◆ operator bool()

template<typename DataLoader>
osmscout::CLASS_FINAL< DataLoader >::MessageStruct::operator bool ( ) const
inlineexplicit

◆ operator!=()

template<typename DataLoader>
bool osmscout::CLASS_FINAL< DataLoader >::MessageStruct::operator!= ( const MessageStruct & other) const
inline

◆ operator=() [1/2]

template<typename DataLoader>
MessageStruct & osmscout::CLASS_FINAL< DataLoader >::MessageStruct::operator= ( const MessageStruct & )
default

◆ operator=() [2/2]

template<typename DataLoader>
MessageStruct & osmscout::CLASS_FINAL< DataLoader >::MessageStruct::operator= ( MessageStruct && )
default

◆ operator==()

template<typename DataLoader>
bool osmscout::CLASS_FINAL< DataLoader >::MessageStruct::operator== ( const MessageStruct & other) const
inline

Member Data Documentation

◆ distance

template<typename DataLoader>
Distance osmscout::CLASS_FINAL< DataLoader >::MessageStruct::distance

◆ type

template<typename DataLoader>
MessageType osmscout::CLASS_FINAL< DataLoader >::MessageStruct::type {MessageType::NoMessage}

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