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
- public CGCalleeInfo()
- public CGCalleeInfo(const clang::FunctionProtoType * calleeProtoTy, clang::GlobalDecl calleeDecl)
- public CGCalleeInfo(const clang::FunctionProtoType * calleeProtoTy)
- public CGCalleeInfo(clang::GlobalDecl calleeDecl)
- public const clang::GlobalDecl getCalleeDecl() const
- public const clang::FunctionProtoType * getCalleeFunctionProtoType() const
Methods
¶CGCalleeInfo()
CGCalleeInfo()
Declared at: clang/lib/CodeGen/CGCall.h:45
¶CGCalleeInfo(
const clang::FunctionProtoType* calleeProtoTy,
clang::GlobalDecl calleeDecl)
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)
CGCalleeInfo(
const clang::FunctionProtoType* calleeProtoTy)
Declared at: clang/lib/CodeGen/CGCall.h:48
Parameters
- const clang::FunctionProtoType* calleeProtoTy
¶CGCalleeInfo(clang::GlobalDecl calleeDecl)
CGCalleeInfo(clang::GlobalDecl calleeDecl)
Declared at: clang/lib/CodeGen/CGCall.h:50
Parameters
- clang::GlobalDecl calleeDecl
¶const clang::GlobalDecl getCalleeDecl() const
const clang::GlobalDecl getCalleeDecl() const
Declared at: clang/lib/CodeGen/CGCall.h:56
¶const clang::FunctionProtoType*
getCalleeFunctionProtoType() const
const clang::FunctionProtoType*
getCalleeFunctionProtoType() const
Declared at: clang/lib/CodeGen/CGCall.h:53