LRDE Tiger Compiler
1.34a $Id: 7fef12e1f5fa43449d667a0eec1d837c40fc1202 $
|
misc::set: wrapper around std::set. More...
Go to the source code of this file.
Classes | |
class | misc::set< K, C, A > |
The class misc::set is wrapper around std::set. More... |
Namespaces | |
namespace | misc |
Handling of generic, oriented or undirected, graph. |
Functions | |
template<typename K , typename C , typename A > | |
set< K, C, A > | misc::set_difference (const set< K, C, A > &s1, const set< K, C, A > &s2) |
template<typename K , typename C , typename A > | |
set< K, C, A > | misc::set_intersection (const set< K, C, A > &s1, const set< K, C, A > &s2) |
template<typename K , typename C , typename A > | |
set< K, C, A > | misc::set_union (const set< K, C, A > &s1, const set< K, C, A > &s2) |
template<typename K , typename C , typename A > | |
std::ostream & | misc::operator<< (std::ostream &ostr, const set< K, C, A > &s) |
template<typename K , typename C , typename A > | |
bool | misc::operator% (const K &k, const set< K, C, A > &s) |
misc::set: wrapper around std::set.
Set class is a std::set wrapper used to facilitate set operations such as '+' (union) and '-' and also redefine functions such as set_union, set_intersection etc. in order to be more specific and more simple to handle set for our purpose.