clang: clang::CallGraphNode Class Reference (original) (raw)

#include "[clang/Analysis/CallGraph.h](CallGraph%5F8h%5Fsource.html)"

Public Member Functions
CallGraphNode (Decl *D)
iterator begin ()
Iterators through all the callees/children of the node.
iterator end ()
const_iterator begin () const
const_iterator end () const
llvm::iterator_range< iterator > callees ()
Iterator access to callees/children of the node.
llvm::iterator_range< const_iterator > callees () const
bool empty () const
unsigned size () const
void addCallee (CallRecord Call)
Decl * getDecl () const
FunctionDecl * getDefinition () const
void print (raw_ostream &os) const
void dump () const

Definition at line 144 of file CallGraph.h.

const_iterator

iterator

clang::CallGraphNode::CallGraphNode ( Decl * D) inline

addCallee()

void clang::CallGraphNode::addCallee ( CallRecord Call) inline

begin() [1/2]

iterator clang::CallGraphNode::begin ( ) inline

begin() [2/2]

callees() [1/2]

llvm::iterator_range< iterator > clang::CallGraphNode::callees ( ) inline

callees() [2/2]

llvm::iterator_range< const_iterator > clang::CallGraphNode::callees ( ) const inline

dump()

LLVM_DUMP_METHOD void CallGraphNode::dump ( ) const

empty()

bool clang::CallGraphNode::empty ( ) const inline

end() [1/2]

iterator clang::CallGraphNode::end ( ) inline

end() [2/2]

getDecl()

Decl * clang::CallGraphNode::getDecl ( ) const inline

getDefinition()

FunctionDecl * clang::CallGraphNode::getDefinition ( ) const inline

print()

void CallGraphNode::print ( raw_ostream & os ) const

size()

unsigned clang::CallGraphNode::size ( ) const inline

The documentation for this class was generated from the following files: