

Public Types | |
|
typedef GenericSet< _Set, E, Comparator >::top_type | top_type |
| top type | |
Public Member Functions | |
| template<typename Right> | |
| top_type & | operator+= (const Right &x) |
| Set union | |
| template<typename Right> | |
| bool | collect (const Right &x) |
| Add to the set, report true if not existed formerly. | |
| template<typename Right> | |
| top_type & | operator-= (const Right &x) |
| Set difference | |
| template<typename Set2, typename E2> | |
| top_type & | operator*= (const GenericSet< Set2, E2, Comparator > &s) |
| Set intersection | |
| template<typename Right> | |
| top_type & | operator^= (const Right &x) |
| Symmetrical difference. | |
| template<typename Set2, typename E2> | |
| Set< E, Comparator > | extract_symdif (const GenericSet< Set2, E2, Comparator > &s) |
| Compute the symmetrical difference and make *this equal to s. | |