UFO 1.0.0
An Efficient Probabilistic 3D Mapping Framework That Embraces the Unknown
Loading...
Searching...
No Matches
ufo::BitSet< N >::Reference Struct Reference

Public Member Functions

constexpr Referenceflip () noexcept
 
constexpr operator bool () const noexcept
 
constexpr Referenceoperator= (bool v) noexcept
 
constexpr Referenceoperator= (Reference const &v) noexcept
 
constexpr bool operator~ () const noexcept
 

Friends

class BitSet< N >
 

Detailed Description

template<std::size_t N>
struct ufo::BitSet< N >::Reference

Definition at line 78 of file bit_set.hpp.

Member Function Documentation

◆ flip()

template<std::size_t N>
constexpr Reference & ufo::BitSet< N >::Reference::flip ( )
inlineconstexprnoexcept

Definition at line 98 of file bit_set.hpp.

◆ operator bool()

template<std::size_t N>
constexpr ufo::BitSet< N >::Reference::operator bool ( ) const
inlineconstexprnoexcept

Definition at line 94 of file bit_set.hpp.

◆ operator=() [1/2]

template<std::size_t N>
constexpr Reference & ufo::BitSet< N >::Reference::operator= ( bool  v)
inlineconstexprnoexcept

Definition at line 82 of file bit_set.hpp.

◆ operator=() [2/2]

template<std::size_t N>
constexpr Reference & ufo::BitSet< N >::Reference::operator= ( Reference const &  v)
inlineconstexprnoexcept

Definition at line 92 of file bit_set.hpp.

◆ operator~()

template<std::size_t N>
constexpr bool ufo::BitSet< N >::Reference::operator~ ( ) const
inlineconstexprnoexcept

Definition at line 96 of file bit_set.hpp.

Friends And Related Symbol Documentation

◆ BitSet< N >

template<std::size_t N>
friend class BitSet< N >
friend

Definition at line 237 of file bit_set.hpp.


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