|
MimIR 0.1
MimIR is my Intermediate Representation
|
#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 |
Create a Set wih all elements in v.
Definition at line 398 of file sets.h.
Referenced by mim::Sets< Def >::Set< Def >::erase(), and mim::Sets< Def >::Set< Def >::merge().
|
inline |
Definition at line 566 of file sets.h.
Referenced by mim::Sets< Def >::Set< Def >::dot().
|
inline |
Yields 
Definition at line 527 of file sets.h.
Referenced by mim::Sets< Def >::Set< Def >::erase().
Yields 
Definition at line 424 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 491 of file sets.h.
Referenced by mim::Sets< Def >::Set< Def >::merge().
|
delete |
Definition at line 579 of file sets.h.
Referenced by mim::Sets< Def >::Set< Def >::Sets(), and mim::Sets< Def >::Set< Def >::swap.