dwww Home | Manual pages | Find package

std::tr2::bool_set(3cxx)                              std::tr2::bool_set(3cxx)

NAME
       std::tr2::bool_set

SYNOPSIS
   Public Member Functions
       constexpr bool_set ()
           Default constructor.
       constexpr bool_set (bool __t)
           Constructor from bool.
       bool contains (bool_set __b) const
       bool equals (bool_set __b) const
           Return true if states are equal.
       bool is_emptyset () const
           Return true if this is empty.
       bool is_indeterminate () const
           Return true if this is indeterminate.
       bool is_singleton () const
           Return true if this is false or true (normal boolean).
       operator bool () const
           Conversion to bool.

   Static Public Member Functions
       static bool_set emptyset ()
       static bool_set indeterminate ()

   Friends
       bool_set operator! (bool_set __b)
       bool_set operator& (bool_set __s, bool_set __t)
       template<typename CharT , typename Traits > std::basic_ostream< CharT,
           Traits > & operator<< (std::basic_ostream< CharT, Traits > &__out,
           bool_set __b)
       bool_set operator== (bool_set __s, bool_set __t)
       template<typename CharT , typename Traits > std::basic_istream< CharT,
           Traits > & operator>> (std::basic_istream< CharT, Traits > &__in,
           bool_set &__b)
       bool_set operator^ (bool_set __s, bool_set __t)
       bool_set operator| (bool_set __s, bool_set __t)

Detailed Description
       bool_set

       See N2136, Bool_set: multi-valued logic by Hervé Brönnimann, Guillaume
       Melquiond, Sylvain Pion.

       The implicit conversion to bool is slippery! I may use the new explicit
       conversion. This has been specialized in the language so that in
       contexts requiring a bool the conversion happens implicitly. Thus most
       objections should be eliminated.

Constructor & Destructor Documentation
   constexpr std::tr2::bool_set::bool_set () [inline],  [constexpr]
       Default constructor.

   constexpr std::tr2::bool_set::bool_set (bool __t) [inline],  [constexpr]
       Constructor from bool.

Member Function Documentation
   bool std::tr2::bool_set::equals (bool_set __b) const [inline]
       Return true if states are equal.

   bool std::tr2::bool_set::is_emptyset () const [inline]
       Return true if this is empty.

   bool std::tr2::bool_set::is_indeterminate () const [inline]
       Return true if this is indeterminate.

   bool std::tr2::bool_set::is_singleton () const [inline]
       Return true if this is false or true (normal boolean).

   std::tr2::bool_set::operator bool () const [inline]
       Conversion to bool.

Author
       Generated automatically by Doxygen for libstdc++ from the source code.

libstdc++                       Sat May 13 2023       std::tr2::bool_set(3cxx)

Generated by dwww version 1.14 on Thu Jan 23 20:06:36 CET 2025.