LLVM: llvm::ImmutableGraph< NodeValueT, EdgeValueT >::EdgeSet Class Reference (original) (raw)
#include "[Target/X86/ImmutableGraph.h](ImmutableGraph%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| EdgeSet (const ImmutableGraph &G, bool ContainsAll=false) | |
| bool | insert (const Edge &E) |
| void | erase (const Edge &E) |
| bool | contains (const Edge &E) const |
| void | clear () |
| bool | empty () const |
| size_type | count () const |
| Return the number of elements in the set. | |
| size_type | size () const |
| Return the size of the set's domain. | |
| EdgeSet & | operator|= (const EdgeSet &RHS) |
| Set union. | |
| EdgeSet & | operator&= (const EdgeSet &RHS) |
| Set intersection. | |
| EdgeSet & | operator^= (const EdgeSet &RHS) |
| Set disjoint union. | |
| index_iterator | index_begin () const |
| index_iterator | index_end () const |
| void | set (size_type Idx) |
| void | reset (size_type Idx) |
| iterator | begin () const |
| iterator | end () const |
template<typename NodeValueT, typename EdgeValueT>
class llvm::ImmutableGraph< NodeValueT, EdgeValueT >::EdgeSet
Definition at line 199 of file ImmutableGraph.h.
◆ index_iterator
template<typename NodeValueT, typename EdgeValueT>
template<typename NodeValueT, typename EdgeValueT>
◆ begin()
template<typename NodeValueT, typename EdgeValueT>
◆ clear()
template<typename NodeValueT, typename EdgeValueT>
◆ contains()
template<typename NodeValueT, typename EdgeValueT>
◆ count()
template<typename NodeValueT, typename EdgeValueT>
◆ empty()
template<typename NodeValueT, typename EdgeValueT>
◆ end()
template<typename NodeValueT, typename EdgeValueT>
◆ erase()
template<typename NodeValueT, typename EdgeValueT>
◆ index_begin()
template<typename NodeValueT, typename EdgeValueT>
◆ index_end()
template<typename NodeValueT, typename EdgeValueT>
◆ insert()
template<typename NodeValueT, typename EdgeValueT>
◆ operator&=()
template<typename NodeValueT, typename EdgeValueT>
◆ operator^=()
template<typename NodeValueT, typename EdgeValueT>
◆ operator|=()
template<typename NodeValueT, typename EdgeValueT>
◆ reset()
template<typename NodeValueT, typename EdgeValueT>
◆ set()
template<typename NodeValueT, typename EdgeValueT>
◆ size()
template<typename NodeValueT, typename EdgeValueT>
The documentation for this class was generated from the following file:
- lib/Target/X86/ImmutableGraph.h