Brunot
Loading...
Searching...
No Matches
RemovedMenuItemMessage Struct Reference

#include <RemovedMenuItem.h>

Inheritance diagram for RemovedMenuItemMessage:
[legend]
Collaboration diagram for RemovedMenuItemMessage:
[legend]

Public Member Functions

 RemovedMenuItemMessage (int MenuID, int RemovedItemPosition)
 RemovedMenuItemMessage (const RemovedMenuItemMessage &other)=default
 RemovedMenuItemMessage (RemovedMenuItemMessage &&other) noexcept=default
auto operator= (const RemovedMenuItemMessage &other) -> RemovedMenuItemMessage &=default
auto operator= (RemovedMenuItemMessage &&other) noexcept -> RemovedMenuItemMessage &=default
 ~RemovedMenuItemMessage () override=default
auto clone () const -> std::unique_ptr< Message > override
auto getMenuID () const -> int
auto getRemovedItemPosition () const -> int
Public Member Functions inherited from Message
 Message ()=default
 Message (const Message &other)=default
 Message (Message &&other) noexcept=default
auto operator= (const Message &other) -> Message &=default
auto operator= (Message &&other) noexcept -> Message &=default
virtual ~Message ()=default
virtual auto load (Stream &stream) -> void
virtual auto save (Stream &stream) const -> void
template<typename T>
auto convertMessageTo () const -> const T *
 A function that converts messages to the specific type so you don't need to call static_cast yourself
Mainly exists for cleaner code.

Private Attributes

int menuID
int removedItemPosition

Constructor & Destructor Documentation

◆ RemovedMenuItemMessage() [1/3]

RemovedMenuItemMessage::RemovedMenuItemMessage ( int MenuID,
int RemovedItemPosition )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ RemovedMenuItemMessage() [2/3]

RemovedMenuItemMessage::RemovedMenuItemMessage ( const RemovedMenuItemMessage & other)
default
Here is the call graph for this function:

◆ RemovedMenuItemMessage() [3/3]

RemovedMenuItemMessage::RemovedMenuItemMessage ( RemovedMenuItemMessage && other)
defaultnoexcept
Here is the call graph for this function:

◆ ~RemovedMenuItemMessage()

RemovedMenuItemMessage::~RemovedMenuItemMessage ( )
overridedefault

Member Function Documentation

◆ clone()

auto RemovedMenuItemMessage::clone ( ) const->std::unique_ptr< Message >
inlineoverridevirtual

Reimplemented from Message.

Here is the call graph for this function:

◆ getMenuID()

auto RemovedMenuItemMessage::getMenuID ( ) const->int
inline

◆ getRemovedItemPosition()

auto RemovedMenuItemMessage::getRemovedItemPosition ( ) const->int
inline

◆ operator=() [1/2]

auto RemovedMenuItemMessage::operator= ( const RemovedMenuItemMessage & other) ->RemovedMenuItemMessage &=default
default
Here is the call graph for this function:

◆ operator=() [2/2]

auto RemovedMenuItemMessage::operator= ( RemovedMenuItemMessage && other) ->RemovedMenuItemMessage &=default
defaultnoexcept
Here is the call graph for this function:

Member Data Documentation

◆ menuID

int RemovedMenuItemMessage::menuID
private

◆ removedItemPosition

int RemovedMenuItemMessage::removedItemPosition
private

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