SObjectizer-5 Extra
Public Member Functions | Private Attributes | List of all members
so_5::extra::mboxes::collecting_mbox::constexpr_size_traits_t< S >::messages_collected_mixin_type Class Reference

A special mixin which must be used in actual type of messages_collected message for cases when messages are collected. More...

#include <collecting_mbox.hpp>

Public Member Functions

 messages_collected_mixin_type (std::size_t)
 
container_typestorage () noexcept
 
const container_typestorage () const noexcept
 
constexpr std::size_t size () const noexcept
 

Private Attributes

container_type m_messages
 

Detailed Description

template<std::size_t S>
class so_5::extra::mboxes::collecting_mbox::constexpr_size_traits_t< S >::messages_collected_mixin_type

A special mixin which must be used in actual type of messages_collected message for cases when messages are collected.

Definition at line 824 of file collecting_mbox.hpp.

Constructor & Destructor Documentation

◆ messages_collected_mixin_type()

template<std::size_t S>
so_5::extra::mboxes::collecting_mbox::constexpr_size_traits_t< S >::messages_collected_mixin_type::messages_collected_mixin_type ( std::size_t  )
inline

Definition at line 828 of file collecting_mbox.hpp.

Member Function Documentation

◆ size()

template<std::size_t S>
constexpr std::size_t so_5::extra::mboxes::collecting_mbox::constexpr_size_traits_t< S >::messages_collected_mixin_type::size ( ) const
inlinenoexcept

Definition at line 837 of file collecting_mbox.hpp.

◆ storage() [1/2]

template<std::size_t S>
container_type& so_5::extra::mboxes::collecting_mbox::constexpr_size_traits_t< S >::messages_collected_mixin_type::storage ( )
inlinenoexcept

Definition at line 831 of file collecting_mbox.hpp.

◆ storage() [2/2]

template<std::size_t S>
const container_type& so_5::extra::mboxes::collecting_mbox::constexpr_size_traits_t< S >::messages_collected_mixin_type::storage ( ) const
inlinenoexcept

Definition at line 834 of file collecting_mbox.hpp.

Member Data Documentation

◆ m_messages

template<std::size_t S>
container_type so_5::extra::mboxes::collecting_mbox::constexpr_size_traits_t< S >::messages_collected_mixin_type::m_messages
private

Definition at line 826 of file collecting_mbox.hpp.


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