Go to the source code of this file.
|
template<size_t _Nb> |
bitset< _Nb > _STLP_CALL | operator & (const bitset< _Nb > &__x, const bitset< _Nb > &__y) |
|
template<size_t _Nb> |
bitset< _Nb > _STLP_CALL | operator| (const bitset< _Nb > &__x, const bitset< _Nb > &__y) |
|
template<size_t _Nb> |
bitset< _Nb > _STLP_CALL | operator^ (const bitset< _Nb > &__x, const bitset< _Nb > &__y) |
|
template<class _CharT , class _Traits , size_t _Nb> |
_STLP_END_NAMESPACE _STLP_BEGIN_NAMESPACE basic_istream< _CharT, _Traits > &_STLP_CALL | operator>> (basic_istream< _CharT, _Traits > &__is, bitset< _Nb > &__x) |
|
template<class _CharT , class _Traits , size_t _Nb> |
basic_ostream< _CharT, _Traits > &_STLP_CALL | operator<< (basic_ostream< _CharT, _Traits > &__os, const bitset< _Nb > &__x) |
|
◆ __BITS_PER_WORD
◆ __BITSET_WORDS
◆ operator &()
◆ operator<<()
template<class _CharT , class _Traits , size_t _Nb>
Definition at line 219 of file _bitset.c.
223 return __os << __tmp;
void _M_copy_to_string(string &__s) const
◆ operator>>()
template<class _CharT , class _Traits , size_t _Nb>
Definition at line 179 of file _bitset.c.
187 for (
size_t __i = 0; __i < _Nb; ++__i) {
188 static typename _Traits::int_type __eof =
_Traits::eof();
190 typename _Traits::int_type __c1 = __buf->
sbumpc();
191 if (_Traits::eq_int_type(__c1, __eof)) {
196 typename _Traits::char_type __c2 = _Traits::to_char_type(__c1);
199 if (
__c ==
'0' ||
__c ==
'1')
201 else if (_Traits::eq_int_type(__buf->
sputbackc(__c2), __eof)) {
basic_streambuf< _CharT, _Traits > * rdbuf() const
#define __STATIC_CAST(__x, __y)
char narrow(_CharT, char) const
void push_back(_CharT __c)
void setstate(iostate __state)
_Check_return_ _CRTIMP int __cdecl __cdecl eof(_In_ int _FileHandle)
void _M_copy_from_string(const string &__s, size_t __pos, size_t __n)
int_type sputbackc(char_type __c)
void reserve(size_type=0)
◆ operator^()
◆ operator|()