libstdc++
std::tr2 Namespace Reference

Namespaces

namespace  __detail
 

Classes

struct  __dynamic_bitset_base
 
struct  __reflection_typelist
 
struct  __reflection_typelist< _First, _Rest... >
 
struct  __reflection_typelist<>
 
struct  bases
 
class  bool_set
 
struct  direct_bases
 
class  dynamic_bitset
 

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_set __s, bool_set __t)
 
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_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const dynamic_bitset< _WordT, _Alloc > &__x)
 
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)
 
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)
 
template<typename _WordT , typename _Alloc >
bool operator<= (const dynamic_bitset< _WordT, _Alloc > &__lhs, const dynamic_bitset< _WordT, _Alloc > &__rhs)
 
template<typename _WordT , typename _Alloc >
bool operator> (const dynamic_bitset< _WordT, _Alloc > &__lhs, const dynamic_bitset< _WordT, _Alloc > &__rhs)
 
template<typename _WordT , typename _Alloc >
bool operator>= (const dynamic_bitset< _WordT, _Alloc > &__lhs, const dynamic_bitset< _WordT, _Alloc > &__rhs)
 
template<typename _WordT , typename _Alloc >
dynamic_bitset< _WordT, _Alloc > operator& (const dynamic_bitset< _WordT, _Alloc > &__x, const dynamic_bitset< _WordT, _Alloc > &__y)
 
template<typename _WordT , typename _Alloc >
dynamic_bitset< _WordT, _Alloc > operator| (const dynamic_bitset< _WordT, _Alloc > &__x, const dynamic_bitset< _WordT, _Alloc > &__y)
 
template<typename _WordT , typename _Alloc >
dynamic_bitset< _WordT, _Alloc > operator^ (const dynamic_bitset< _WordT, _Alloc > &__x, const dynamic_bitset< _WordT, _Alloc > &__y)
 
template<typename _WordT , typename _Alloc >
dynamic_bitset< _WordT, _Alloc > operator- (const dynamic_bitset< _WordT, _Alloc > &__x, const dynamic_bitset< _WordT, _Alloc > &__y)
 

Detailed Description

Namespace for non-standard "TR2" extensions.

Function Documentation

◆ certainly()

bool std::tr2::certainly ( bool_set  __b)
inline

Definition at line 226 of file bool_set.

◆ contains()

bool std::tr2::contains ( bool_set  __s,
bool_set  __t 
)
inline

Definition at line 206 of file bool_set.

◆ equals()

bool std::tr2::equals ( bool_set  __s,
bool_set  __t 
)
inline

Definition at line 210 of file bool_set.

◆ is_emptyset()

bool std::tr2::is_emptyset ( bool_set  __b)
inline

Definition at line 214 of file bool_set.

◆ is_indeterminate()

bool std::tr2::is_indeterminate ( bool_set  __b)
inline

Definition at line 218 of file bool_set.

◆ is_singleton()

bool std::tr2::is_singleton ( bool_set  __b)
inline

Definition at line 222 of file bool_set.

◆ operator!=() [1/3]

bool_set std::tr2::operator!= ( bool  __s,
bool_set  __t 
)
inline

Definition at line 303 of file bool_set.

◆ operator!=() [2/3]

bool_set std::tr2::operator!= ( bool_set  __s,
bool  __t 
)
inline

Definition at line 307 of file bool_set.

◆ operator!=() [3/3]

bool_set std::tr2::operator!= ( bool_set  __s,
bool_set  __t 
)
inline

Definition at line 311 of file bool_set.

◆ operator&() [1/2]

bool_set std::tr2::operator& ( bool  __s,
bool_set  __t 
)
inline

Definition at line 284 of file bool_set.

◆ operator&() [2/2]

bool_set std::tr2::operator& ( bool_set  __s,
bool  __t 
)
inline

Definition at line 288 of file bool_set.

◆ operator==() [1/2]

bool_set std::tr2::operator== ( bool  __s,
bool_set  __t 
)
inline

Definition at line 295 of file bool_set.

◆ operator==() [2/2]

bool_set std::tr2::operator== ( bool_set  __s,
bool  __t 
)
inline

Definition at line 299 of file bool_set.

◆ operator^() [1/2]

bool_set std::tr2::operator^ ( bool  __s,
bool_set  __t 
)
inline

Definition at line 268 of file bool_set.

◆ operator^() [2/2]

bool_set std::tr2::operator^ ( bool_set  __s,
bool  __t 
)
inline

Definition at line 272 of file bool_set.

◆ operator|() [1/2]

bool_set std::tr2::operator| ( bool  __s,
bool_set  __t 
)
inline

Definition at line 276 of file bool_set.

◆ operator|() [2/2]

bool_set std::tr2::operator| ( bool_set  __s,
bool  __t 
)
inline

Definition at line 280 of file bool_set.

◆ possibly()

bool std::tr2::possibly ( bool_set  __b)
inline

Definition at line 230 of file bool_set.

◆ set_complement()

bool_set std::tr2::set_complement ( bool_set  __b)
inline

Definition at line 261 of file bool_set.

◆ set_intersection() [1/3]

bool_set std::tr2::set_intersection ( bool  __s,
bool_set  __t 
)
inline

Definition at line 249 of file bool_set.

◆ set_intersection() [2/3]

bool_set std::tr2::set_intersection ( bool_set  __s,
bool  __t 
)
inline

Definition at line 253 of file bool_set.

◆ set_intersection() [3/3]

bool_set std::tr2::set_intersection ( bool_set  __s,
bool_set  __t 
)
inline

Definition at line 257 of file bool_set.

◆ set_union() [1/3]

bool_set std::tr2::set_union ( bool  __s,
bool_set  __t 
)
inline

Definition at line 237 of file bool_set.

◆ set_union() [2/3]

bool_set std::tr2::set_union ( bool_set  __s,
bool  __t 
)
inline

Definition at line 241 of file bool_set.

◆ set_union() [3/3]

bool_set std::tr2::set_union ( bool_set  __s,
bool_set  __t 
)
inline

Definition at line 245 of file bool_set.