class CodeGenFunction::AbstractCallee

Declaration

class CodeGenFunction::AbstractCallee { /* full declaration omitted */ };

Description

An abstract representation of regular/ObjC call/message targets.

Declared at: clang/lib/CodeGen/CodeGenFunction.h:493

Member Variables

private const clang::Decl* CalleeDecl
The function declaration of the callee.

Method Overview

Methods

AbstractCallee()

Declared at: clang/lib/CodeGen/CodeGenFunction.h:498

AbstractCallee(const clang::FunctionDecl* FD)

Declared at: clang/lib/CodeGen/CodeGenFunction.h:499

Parameters

const clang::FunctionDecl* FD

AbstractCallee(const clang::ObjCMethodDecl* OMD)

Declared at: clang/lib/CodeGen/CodeGenFunction.h:500

Parameters

const clang::ObjCMethodDecl* OMD

const clang::Decl* getDecl() const

Declared at: clang/lib/CodeGen/CodeGenFunction.h:504

unsigned int getNumParams() const

Declared at: clang/lib/CodeGen/CodeGenFunction.h:505

const clang::ParmVarDecl* getParamDecl(
    unsigned int I) const

Declared at: clang/lib/CodeGen/CodeGenFunction.h:510

Parameters

unsigned int I

bool hasFunctionDecl() const

Declared at: clang/lib/CodeGen/CodeGenFunction.h:501