#include <mim/util/sets.h>
Classes | |
| class | Set |
Public Member Functions | |
Construction | |
| Sets & | operator= (const Sets &)=delete |
| constexpr | Sets () noexcept |
| constexpr | Sets (const Sets &) noexcept=delete |
| constexpr | Sets (Sets &&other) noexcept |
Set Operations | |
| |
| Set | create (Vector< D * > v) |
Create a Set wih all elements in v. | |
| Set | insert (Set s, D *d) |
| Yields | |
| Set | merge (Set s1, Set s2) |
| Yields | |
| Set | erase (Set s, D *d) |
| Yields | |
DOT output | |
| void | dot () |
| void | dot (std::ostream &os) const |
| void | swap (Sets &s1, Sets &s2) noexcept |
|
inlineconstexprnoexcept |
|
constexprdeletenoexcept |
|
inlineconstexprnoexcept |
Create a Set wih all elements in v.
Definition at line 399 of file sets.h.
Referenced by mim::Sets< Def >::Set< Def >::erase(), and mim::Sets< Def >::Set< Def >::merge().
|
inline |
Definition at line 567 of file sets.h.
Referenced by mim::Sets< Def >::Set< Def >::dot().
|
inline |
Yields 
Definition at line 528 of file sets.h.
Referenced by mim::Sets< Def >::Set< Def >::erase().
Yields 
Definition at line 425 of file sets.h.
Referenced by mim::Sets< Def >::Set< Def >::create(), mim::Sets< Def >::Set< Def >::insert(), and mim::Sets< Def >::Set< Def >::merge().
Yields 
Definition at line 492 of file sets.h.
Referenced by mim::Sets< Def >::Set< Def >::merge().
|
delete |
Definition at line 580 of file sets.h.
Referenced by mim::Sets< Def >::Set< Def >::Sets(), and mim::Sets< Def >::Set< Def >::swap.