iLand
Public Types | Public Member Functions | Public Attributes | List of all members
bitset< _Bits > Class Template Reference

#include <bitset.h>

Public Types

typedef _If< _Bits<=32, _Uint32t, _ULonglong >::type _Ty;class reference { friend class bitset< _Bits >;public:~reference() _NOEXCEPT { } reference &operator=(bool _Val) _NOEXCEPT { _Pbitset-> set(_Mypos, _Val)
 

Public Member Functions

reference & operator= (const reference &_Bitref) _NOEXCEPT
 
reference & flip () _NOEXCEPT
 
bool operator~ () const _NOEXCEPT
 
 operator bool () const _NOEXCEPT
 

Public Attributes

return * this
 

Member Typedef Documentation

◆ set

template<size_t _Bits>
typedef _If< _Bits<=32, _Uint32t, _ULonglong >::type _Ty; class reference { friend class bitset< _Bits >;public: ~reference() _NOEXCEPT { } reference &operator=(bool _Val) _NOEXCEPT { _Pbitset-> bitset< _Bits >::set(_Mypos, _Val)

Member Function Documentation

◆ flip()

template<size_t _Bits>
reference & bitset< _Bits >::flip ( )
inline

◆ operator bool()

template<size_t _Bits>
bitset< _Bits >::operator bool ( ) const
inline

◆ operator=()

template<size_t _Bits>
reference & bitset< _Bits >::operator= ( const reference &  _Bitref)
inline

◆ operator~()

template<size_t _Bits>
bool bitset< _Bits >::operator~ ( ) const
inline

Member Data Documentation

◆ this

template<size_t _Bits>
return* bitset< _Bits >::this

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