clang API Documentation

Public Member Functions | Static Public Member Functions
clang::ento::FunctionTextRegion Class Reference

FunctionTextRegion - A region that represents code texts of function. More...

#include <MemRegion.h>

Inheritance diagram for clang::ento::FunctionTextRegion:
Inheritance graph
[legend]
Collaboration diagram for clang::ento::FunctionTextRegion:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 FunctionTextRegion (const FunctionDecl *fd, const MemRegion *sreg)
QualType getLocationType () const
const FunctionDeclgetDecl () const
virtual void dumpToStream (raw_ostream &os) const
void Profile (llvm::FoldingSetNodeID &ID) const

Static Public Member Functions

static void ProfileRegion (llvm::FoldingSetNodeID &ID, const FunctionDecl *FD, const MemRegion *)
static bool classof (const MemRegion *R)

Detailed Description

FunctionTextRegion - A region that represents code texts of function.

Definition at line 504 of file MemRegion.h.


Constructor & Destructor Documentation

clang::ento::FunctionTextRegion::FunctionTextRegion ( const FunctionDecl fd,
const MemRegion sreg 
) [inline]

Definition at line 507 of file MemRegion.h.


Member Function Documentation

static bool clang::ento::FunctionTextRegion::classof ( const MemRegion R) [inline, static]
virtual void clang::ento::FunctionTextRegion::dumpToStream ( raw_ostream &  os) const [virtual]

Reimplemented from clang::ento::MemRegion.

const FunctionDecl* clang::ento::FunctionTextRegion::getDecl ( ) const [inline]

Definition at line 514 of file MemRegion.h.

QualType clang::ento::FunctionTextRegion::getLocationType ( ) const [inline, virtual]
void clang::ento::FunctionTextRegion::Profile ( llvm::FoldingSetNodeID &  ID) const [virtual]
static void clang::ento::FunctionTextRegion::ProfileRegion ( llvm::FoldingSetNodeID &  ID,
const FunctionDecl FD,
const MemRegion  
) [static]

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