class CGCalleeInfo

Declaration

class CGCalleeInfo { /* full declaration omitted */ };

Description

Abstract information about a function or function prototype.

Declared at: clang/lib/CodeGen/CGCall.h:38

Member Variables

private const clang::FunctionProtoType* CalleeProtoTy
The function prototype of the callee.
private clang::GlobalDecl CalleeDecl
The function declaration of the callee.

Method Overview

Methods

CGCalleeInfo()

Declared at: clang/lib/CodeGen/CGCall.h:45

CGCalleeInfo(
    const clang::FunctionProtoType* calleeProtoTy,
    clang::GlobalDecl calleeDecl)

Declared at: clang/lib/CodeGen/CGCall.h:46

Parameters

const clang::FunctionProtoType* calleeProtoTy
clang::GlobalDecl calleeDecl

CGCalleeInfo(
    const clang::FunctionProtoType* calleeProtoTy)

Declared at: clang/lib/CodeGen/CGCall.h:48

Parameters

const clang::FunctionProtoType* calleeProtoTy

CGCalleeInfo(clang::GlobalDecl calleeDecl)

Declared at: clang/lib/CodeGen/CGCall.h:50

Parameters

clang::GlobalDecl calleeDecl

const clang::GlobalDecl getCalleeDecl() const

Declared at: clang/lib/CodeGen/CGCall.h:56

const clang::FunctionProtoType*
getCalleeFunctionProtoType() const

Declared at: clang/lib/CodeGen/CGCall.h:53