ActiveLib
Loading...
Searching...
No Matches
Public Member Functions | List of all members
active::event::Message Class Reference

#include <Message.h>

Inheritance diagram for active::event::Message:
Inheritance graph
[legend]
Collaboration diagram for active::event::Message:
Collaboration graph
[legend]

Public Member Functions

virtual ~Message ()=default
 
virtual MessageclonePtr () const
 
- Public Member Functions inherited from active::setting::SettingList
 SettingList ()
 
 SettingList (const std::initializer_list< ValueSetting > &settings)
 
 SettingList (const SettingList &source)
 
 SettingList (SettingList &&source)
 
virtual SettingListoperator= (const SettingList &source)
 
virtual bool operator== (const SettingList &ref) const
 
bool contains (const utility::NameID &nameID) const
 
SettingList::const_iterator find (const Setting &setting) const
 
const_iterator find (const utility::NameID &nameID) const
 
ValueSettingfindValue (const utility::NameID &nameID) const
 
iterator find (const utility::NameID &nameID)
 
SettingList::iterator find (const Setting &setting)
 
- Public Member Functions inherited from active::container::List< Setting >
 List ()
 
 List (const std::initializer_list< Derived > &items)
 
 List (const List &source)
 
 List (List &&source)
 
virtual ~List ()=default
 
auto operator= (const List &source)
 
auto operator= (List &&source)
 
void push_back (Setting *item)
 
void push_back (Setting &item)
 
void emplace_back (Setting &&item)
 
void emplace_back (const Setting &item)
 
void emplace_back (value_t &&item)
 
void emplace_back (value_t &item)
 
void push_front (Setting *item)
 
void emplace_front (Setting &&item)
 
void emplace_front (value_t &&item)
 
auto release (iterator &pos)
 
- Public Member Functions inherited from active::utility::Cloner
virtual ~Cloner ()=default
 

Additional Inherited Members

- Public Types inherited from active::setting::SettingList
using base = container::List<Setting>
 Base storage class.
 
using iterator = typename base::iterator
 Storage iterator.
 
using const_iterator = typename base::const_iterator
 Storage iterator.
 
using Shared = std::shared_ptr<SettingList>
 Shared pointer.
 
using Option = std::optional<SettingList>
 Optional.
 
- Public Types inherited from active::container::List< Setting >
using value_t
 Stored type.
 
using base
 Base container type.
 
using size_type
 Container size (index) type.
 
using iterator
 Container iterator type.
 
using const_iterator
 Container const iterator type.
 

Detailed Description

Base class for messages sent between event subscribers and authors

Constructor & Destructor Documentation

◆ ~Message()

virtual active::event::Message::~Message ( )
virtualdefault

Destructor

Member Function Documentation

◆ clonePtr()

virtual Message * active::event::Message::clonePtr ( ) const
inlinevirtual

Clone method

Returns
A clone of this object

Reimplemented from active::setting::SettingList.


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