mqtt_cpp
Public Member Functions | Static Public Member Functions | List of all members
count_storage< 4 > Struct Reference

#include <subscription_map.hpp>

Public Member Functions

 count_storage (std::uint32_t v=1)
 
std::uint32_t value () const
 
void set_value (std::uint32_t v)
 
void increment_value ()
 
void decrement_value ()
 
bool has_hash_child () const
 
void set_hash_child (bool v)
 
bool has_plus_child () const
 
void set_plus_child (bool v)
 

Static Public Member Functions

static constexpr std::size_t max ()
 

Constructor & Destructor Documentation

◆ count_storage()

count_storage< 4 >::count_storage ( std::uint32_t  v = 1)
inline

Member Function Documentation

◆ decrement_value()

void count_storage< 4 >::decrement_value ( )
inline

◆ has_hash_child()

bool count_storage< 4 >::has_hash_child ( ) const
inline

◆ has_plus_child()

bool count_storage< 4 >::has_plus_child ( ) const
inline

◆ increment_value()

void count_storage< 4 >::increment_value ( )
inline

◆ max()

static constexpr std::size_t count_storage< 4 >::max ( )
inlinestaticconstexpr

◆ set_hash_child()

void count_storage< 4 >::set_hash_child ( bool  v)
inline

◆ set_plus_child()

void count_storage< 4 >::set_plus_child ( bool  v)
inline

◆ set_value()

void count_storage< 4 >::set_value ( std::uint32_t  v)
inline

◆ value()

std::uint32_t count_storage< 4 >::value ( ) const
inline

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