| 
    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 394 of file sets.h.
Referenced by mim::Sets< Def >::Set< Def >::erase(), and mim::Sets< Def >::Set< Def >::merge().
      
  | 
  inline | 
Definition at line 562 of file sets.h.
Referenced by mim::Sets< Def >::Set< Def >::dot().
      
  | 
  inline | 
Yields 
Definition at line 523 of file sets.h.
Referenced by mim::Sets< Def >::Set< Def >::erase().
Yields 
Definition at line 420 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 487 of file sets.h.
Referenced by mim::Sets< Def >::Set< Def >::merge().
      
  | 
  delete | 
Definition at line 575 of file sets.h.
Referenced by mim::Sets< Def >::Set< Def >::Sets(), and mim::Sets< Def >::Set< Def >::swap.