clang 24.0.0git
clang ::lifetimes::FunctionCallInfo Struct Reference

Stores the callee and normalized arguments for a function call. More...

#include "clang/Analysis/Analyses/LifetimeSafety/LifetimeAnnotations.h"

Public Member Functions

 FunctionCallInfo (const Expr *Call)

Public Attributes

const FunctionDecl * FD = nullptr
llvm::SmallVector< const Expr *, 4 > Args

Detailed Description

Stores the callee and normalized arguments for a function call.

Definition at line 70 of file LifetimeAnnotations.h.

Constructor & Destructor Documentation

◆ FunctionCallInfo()

clang::lifetimes::FunctionCallInfo::FunctionCallInfo ( const Expr * Call)
explicit

Definition at line 111 of file LifetimeAnnotations.cpp.

References Args, Call, FD, clang::AnyCall::forExpr(), and FunctionCallInfo().

Referenced by FunctionCallInfo().

Member Data Documentation

◆ Args

llvm::SmallVector<const Expr *, 4> clang ::lifetimes::FunctionCallInfo::Args

Definition at line 72 of file LifetimeAnnotations.h.

Referenced by FunctionCallInfo().

◆ FD

const FunctionDecl* clang ::lifetimes::FunctionCallInfo::FD = nullptr

Definition at line 71 of file LifetimeAnnotations.h.

Referenced by FunctionCallInfo().


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