|
| reference () _NOEXCEPT |
|
| reference (bitset< _Bits > &_Bitset, size_t _Pos) |
|
bool | at (size_t _Pos) const |
|
reference | at (size_t _Pos) |
|
bool | operator[] (size_t _Pos) const |
|
reference | operator[] (size_t _Pos) |
|
| bitset () _NOEXCEPT |
|
| bitset (_ULonglong _Val) _NOEXCEPT |
|
template<class _Elem , class _Tr , class _Alloc > |
| bitset (const basic_string< _Elem, _Tr, _Alloc > &_Str, _BITSET_SIZE_TYPE _Pos=0, _BITSET_SIZE_TYPE _Count=basic_string< _Elem, _Tr, _Alloc >::npos, _Elem _E0=(_Elem)'0', _Elem _E1=(_Elem)'1') |
|
template<class _Elem > |
| bitset (const _Elem *_Ptr, typename basic_string< _Elem >::size_type _Count=basic_string< _Elem >::npos, _Elem _E0=(_Elem)'0', _Elem _E1=(_Elem)'1') |
|
template<class _Elem , class _Tr , class _Alloc > |
void | _Construct (const basic_string< _Elem, _Tr, _Alloc > &_Str, _BITSET_SIZE_TYPE _Pos, _BITSET_SIZE_TYPE _Count, _Elem _E0, _Elem _E1) |
|
bitset< _Bits > & | operator&= (const bitset< _Bits > &_Right) _NOEXCEPT |
|
bitset< _Bits > & | operator|= (const bitset< _Bits > &_Right) _NOEXCEPT |
|
bitset< _Bits > & | operator^= (const bitset< _Bits > &_Right) _NOEXCEPT |
|
bitset< _Bits > & | operator<<= (size_t _Pos) _NOEXCEPT |
|
bitset< _Bits > & | operator>>= (size_t _Pos) _NOEXCEPT |
|
bitset< _Bits > & | set () _NOEXCEPT |
|
bitset< _Bits > & | set (size_t _Pos, bool _Val=true) |
|
bitset< _Bits > & | reset () _NOEXCEPT |
|
bitset< _Bits > & | reset (size_t _Pos) |
|
bitset< _Bits > | operator~ () const _NOEXCEPT |
|
bitset< _Bits > & | flip () _NOEXCEPT |
|
bitset< _Bits > & | flip (size_t _Pos) |
|
unsigned long | to_ulong () const _NOEXCEPT |
|
_ULonglong | to_ullong () const _NOEXCEPT |
|
template<class _Elem , class _Tr , class _Alloc > |
basic_string< _Elem, _Tr, _Alloc > | to_string (_Elem _E0=(_Elem)'0', _Elem _E1=(_Elem)'1') const |
|
template<class _Elem , class _Tr > |
basic_string< _Elem, _Tr, allocator< _Elem > > | to_string (_Elem _E0=(_Elem)'0', _Elem _E1=(_Elem)'1') const |
|
template<class _Elem > |
basic_string< _Elem, char_traits< _Elem >, allocator< _Elem > > | to_string (_Elem _E0=(_Elem)'0', _Elem _E1=(_Elem)'1') const |
|
string | to_string (char _E0= '0', char _E1= '1') const |
|
size_t | count () const _NOEXCEPT |
|
size_t | size () const _NOEXCEPT |
|
size_t | hash () const |
|
bool | operator== (const bitset< _Bits > &_Right) const _NOEXCEPT |
|
bool | operator!= (const bitset< _Bits > &_Right) const _NOEXCEPT |
|
bool | test (size_t _Pos) const |
|
bool | any () const _NOEXCEPT |
|
bool | none () const _NOEXCEPT |
|
bool | all () const _NOEXCEPT |
|
bitset< _Bits > | operator<< (size_t _Pos) const _NOEXCEPT |
|
bitset< _Bits > | operator>> (size_t _Pos) const _NOEXCEPT |
|
_Ty | _Getword (size_t _Wpos) const |
|
void | _Tidy (_Ty _Wordval=0) |
|
void | _Trim () |
|
void | _Trim_if (true_type) |
|
void | _Trim_if (false_type) |
|
| __declspec (noreturn) void _Xinv() const |
|
| __declspec (noreturn) void _Xoflo() const |
|
| __declspec (noreturn) void _Xran() const |
|