Arduino Libraries
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Public Member Functions | List of all members
ustd::bitset< Nbit > Class Template Reference

#include <bitset.hpp>

Public Member Functions

 bitset ()
 
 bitset (bitset const &arg)
 
bitsetoperator= (bitset const &rhs)
 
bitsetset ()
 
bitsetset (size_type const &pos, bool const &val=true)
 
bitsetflip ()
 
bitsetflip (size_type const &pos)
 
bitsetoperator~ ()
 
bitsetreset ()
 
bitsetreset (size_type const &pos)
 
reference operator[] (size_type const &pos)
 
bool operator[] (size_type const &pos) const
 
size_type size () const
 
bool any () const
 
bool none () const
 
size_type count () const
 
template<typename S >
void print (S &os) const
 
template<typename Archive >
void serialize (Archive &ar)
 

Constructor & Destructor Documentation

template<uint16_t Nbit>
ustd::bitset< Nbit >::bitset ( )
inline
template<uint16_t Nbit>
ustd::bitset< Nbit >::bitset ( bitset< Nbit > const &  arg)
inline

Member Function Documentation

template<uint16_t Nbit>
bool ustd::bitset< Nbit >::any ( ) const
inline
template<uint16_t Nbit>
size_type ustd::bitset< Nbit >::count ( ) const
inline
template<uint16_t Nbit>
bitset& ustd::bitset< Nbit >::flip ( )
inline
template<uint16_t Nbit>
bitset& ustd::bitset< Nbit >::flip ( size_type const &  pos)
inline
template<uint16_t Nbit>
bool ustd::bitset< Nbit >::none ( ) const
inline
template<uint16_t Nbit>
bitset& ustd::bitset< Nbit >::operator= ( bitset< Nbit > const &  rhs)
inline
template<uint16_t Nbit>
reference ustd::bitset< Nbit >::operator[] ( size_type const &  pos)
inline
template<uint16_t Nbit>
bool ustd::bitset< Nbit >::operator[] ( size_type const &  pos) const
inline
template<uint16_t Nbit>
bitset& ustd::bitset< Nbit >::operator~ ( )
inline
template<uint16_t Nbit>
template<typename S >
void ustd::bitset< Nbit >::print ( S &  os) const
inline
template<uint16_t Nbit>
bitset& ustd::bitset< Nbit >::reset ( )
inline
template<uint16_t Nbit>
bitset& ustd::bitset< Nbit >::reset ( size_type const &  pos)
inline
template<uint16_t Nbit>
template<typename Archive >
void ustd::bitset< Nbit >::serialize ( Archive &  ar)
inline
template<uint16_t Nbit>
bitset& ustd::bitset< Nbit >::set ( )
inline
template<uint16_t Nbit>
bitset& ustd::bitset< Nbit >::set ( size_type const &  pos,
bool const &  val = true 
)
inline
template<uint16_t Nbit>
size_type ustd::bitset< Nbit >::size ( ) const
inline

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