table of contents
        
      
      
    | std::tr2(3) | Library Functions Manual | std::tr2(3) | 
NAME¶
std::tr2 - ISO C++ TR2 entities toplevel namespace is std::tr2.
SYNOPSIS¶
Namespaces¶
 __detail
  
  Implementation details not part of the namespace std::tr2 interface.
  
Classes¶
struct __dynamic_bitset_base
  
  struct __reflection_typelist
  
  struct __reflection_typelist< _First, _Rest... >
  
  Partial specialization. struct __reflection_typelist<>
  
  Specialization for an empty typelist. struct bases
  
  Sequence abstraction metafunctions for manipulating a typelist. class
    bool_set
  
  struct direct_bases
  
  Enumerate all the direct base classes of a class. Form of a typelist. class
    dynamic_bitset
  
  The dynamic_bitset class represents a sequence of bits.
  
Functions¶
bool certainly (bool_set __b)
  
  bool contains (bool_set __s, bool_set __t)
  
  bool equals (bool_set __s, bool_set __t)
  
  bool is_emptyset (bool_set __b)
  
  bool is_indeterminate (bool_set __b)
  
  bool is_singleton (bool_set __b)
  
  bool_set operator & (bool __s, bool_set __t)
  
  bool_set operator & (bool_set __s, bool __t)
  
  bool_set operator!= (bool __s, bool_set __t)
  
  bool_set operator!= (bool_set __s, bool __t)
  
  bool_set operator!= (bool_set __s, bool_set __t)
  
  template<typename _CharT , typename _Traits , typename _WordT , typename
    _Alloc > std::basic_ostream< _CharT, _Traits > &
    operator<< (std::basic_ostream< _CharT, _Traits >
    &__os, const dynamic_bitset< _WordT, _Alloc > &__x)
  
  Stream output operator for dynamic_bitset. bool_set operator==
    (bool __s, bool_set __t)
  
  bool_set operator== (bool_set __s, bool __t)
  
  template<typename _CharT , typename _Traits , typename _WordT , typename
    _Alloc > std::basic_istream< _CharT, _Traits > &
    operator>> (std::basic_istream< _CharT, _Traits >
    &__is, dynamic_bitset< _WordT, _Alloc > &__x)
  
  Stream input operator for dynamic_bitset.
Input will skip whitespace and only accept '0' and '1' characters.
    The dynamic_bitset will grow as necessary to hold the string of bits. "
    bool_set operator^ (bool __s, bool_set __t)
  
  bool_set operator^ (bool_set __s, bool __t)
  
  bool_set operator| (bool __s, bool_set __t)
  
  bool_set operator| (bool_set __s, bool __t)
  
  bool possibly (bool_set __b)
  
  bool_set set_complement (bool_set __b)
  
  bool_set set_intersection (bool __s, bool_set __t)
  
  bool_set set_intersection (bool_set __s, bool __t)
  
  bool_set set_intersection (bool_set __s, bool_set
    __t)
  
  bool_set set_union (bool __s, bool_set __t)
  
  bool_set set_union (bool_set __s, bool __t)
  
  bool_set set_union (bool_set __s, bool_set __t)
  
  
  
  
  template<typename _WordT , typename _Alloc > bool operator!=
    (const dynamic_bitset< _WordT, _Alloc > &__lhs, const
    dynamic_bitset< _WordT, _Alloc > &__rhs)
  
  These comparisons for equality/inequality are, well, bitwise.
    template<typename _WordT , typename _Alloc > bool operator<=
    (const dynamic_bitset< _WordT, _Alloc > &__lhs, const
    dynamic_bitset< _WordT, _Alloc > &__rhs)
  
  These comparisons for equality/inequality are, well, bitwise.
    template<typename _WordT , typename _Alloc > bool operator>
    (const dynamic_bitset< _WordT, _Alloc > &__lhs, const
    dynamic_bitset< _WordT, _Alloc > &__rhs)
  
  These comparisons for equality/inequality are, well, bitwise.
    template<typename _WordT , typename _Alloc > bool operator>=
    (const dynamic_bitset< _WordT, _Alloc > &__lhs, const
    dynamic_bitset< _WordT, _Alloc > &__rhs)
  
  These comparisons for equality/inequality are, well, bitwise.
  
  
  
  
  template<typename _WordT , typename _Alloc > dynamic_bitset<
    _WordT, _Alloc > operator & (const dynamic_bitset<
    _WordT, _Alloc > &__x, const dynamic_bitset< _WordT, _Alloc
    > &__y)
  
  Global bitwise operations on bitsets. template<typename _WordT , typename
    _Alloc > dynamic_bitset< _WordT, _Alloc > operator|
    (const dynamic_bitset< _WordT, _Alloc > &__x, const
    dynamic_bitset< _WordT, _Alloc > &__y)
  
  Global bitwise operations on bitsets. template<typename _WordT , typename
    _Alloc > dynamic_bitset< _WordT, _Alloc > operator^
    (const dynamic_bitset< _WordT, _Alloc > &__x, const
    dynamic_bitset< _WordT, _Alloc > &__y)
  
  Global bitwise operations on bitsets. template<typename _WordT , typename
    _Alloc > dynamic_bitset< _WordT, _Alloc > operator-
    (const dynamic_bitset< _WordT, _Alloc > &__x, const
    dynamic_bitset< _WordT, _Alloc > &__y)
  
  Global bitwise operations on bitsets.
  
  
Detailed Description¶
ISO C++ TR2 entities toplevel namespace is std::tr2.
Author¶
Generated automatically by Doxygen for libstdc++ from the source code.
| Fri May 24 2024 | libstdc++ |