mqtt_cpp
Classes | Public Member Functions | List of all members
retained_topic_map< Value > Class Template Reference

#include <retained_topic_map.hpp>

Public Member Functions

 retained_topic_map ()
 
template<typename V >
std::size_t insert_or_assign (string_view topic, V &&value)
 
template<typename Output >
void find (string_view topic_filter, Output &&callback) const
 
std::size_t erase (string_view topic)
 
std::size_t size () const
 
std::size_t internal_size () const
 
void clear ()
 
template<typename Output >
void dump (Output &out)
 

Constructor & Destructor Documentation

◆ retained_topic_map()

template<typename Value >
retained_topic_map< Value >::retained_topic_map ( )
inline

Member Function Documentation

◆ clear()

template<typename Value >
void retained_topic_map< Value >::clear ( )
inline

◆ dump()

template<typename Value >
template<typename Output >
void retained_topic_map< Value >::dump ( Output &  out)
inline

◆ erase()

template<typename Value >
std::size_t retained_topic_map< Value >::erase ( string_view  topic)
inline

◆ find()

template<typename Value >
template<typename Output >
void retained_topic_map< Value >::find ( string_view  topic_filter,
Output &&  callback 
) const
inline

◆ insert_or_assign()

template<typename Value >
template<typename V >
std::size_t retained_topic_map< Value >::insert_or_assign ( string_view  topic,
V &&  value 
)
inline

◆ internal_size()

template<typename Value >
std::size_t retained_topic_map< Value >::internal_size ( ) const
inline

◆ size()

template<typename Value >
std::size_t retained_topic_map< Value >::size ( ) const
inline

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