clang 22.0.0git
Public Member Functions | Public Attributes | List of all members
clang::ImplicitAllocationParameters Struct Reference

#include "clang/AST/ExprCXX.h"

Public Member Functions

 ImplicitAllocationParameters (QualType AllocType, TypeAwareAllocationMode PassTypeIdentity, AlignedAllocationMode PassAlignment)
 
 ImplicitAllocationParameters (AlignedAllocationMode PassAlignment)
 
unsigned getNumImplicitArgs () const
 

Public Attributes

QualType Type
 
TypeAwareAllocationMode PassTypeIdentity
 
AlignedAllocationMode PassAlignment
 

Detailed Description

Definition at line 2285 of file ExprCXX.h.

Constructor & Destructor Documentation

◆ ImplicitAllocationParameters() [1/2]

clang::ImplicitAllocationParameters::ImplicitAllocationParameters ( QualType  AllocType,
TypeAwareAllocationMode  PassTypeIdentity,
AlignedAllocationMode  PassAlignment 
)
inline

Definition at line 2286 of file ExprCXX.h.

◆ ImplicitAllocationParameters() [2/2]

clang::ImplicitAllocationParameters::ImplicitAllocationParameters ( AlignedAllocationMode  PassAlignment)
inlineexplicit

Definition at line 2294 of file ExprCXX.h.

Member Function Documentation

◆ getNumImplicitArgs()

unsigned clang::ImplicitAllocationParameters::getNumImplicitArgs ( ) const
inline

Member Data Documentation

◆ PassAlignment

AlignedAllocationMode clang::ImplicitAllocationParameters::PassAlignment

◆ PassTypeIdentity

TypeAwareAllocationMode clang::ImplicitAllocationParameters::PassTypeIdentity

◆ Type

QualType clang::ImplicitAllocationParameters::Type

Definition at line 2307 of file ExprCXX.h.

Referenced by clang::Sema::FindAllocationFunctions().


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