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: