libosmscout  1.1.1
Public Member Functions | Public Attributes | List of all members
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
inline

◆ 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: