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

A holder for extra information from attributes which aren't part of an AttributedType. More...

#include "clang/AST/TypeBase.h"

Public Member Functions

 operator bool () const
 
void Profile (llvm::FoldingSetNodeID &ID) const
 

Public Attributes

StringRef CFISalt
 A CFI "salt" that differentiates functions with the same prototype.
 

Detailed Description

A holder for extra information from attributes which aren't part of an AttributedType.

Definition at line 4742 of file TypeBase.h.

Member Function Documentation

◆ operator bool()

clang::FunctionType::FunctionTypeExtraAttributeInfo::operator bool ( ) const
inline

Definition at line 4746 of file TypeBase.h.

◆ Profile()

void clang::FunctionType::FunctionTypeExtraAttributeInfo::Profile ( llvm::FoldingSetNodeID &  ID) const
inline

Definition at line 4748 of file TypeBase.h.

References ID.

Member Data Documentation

◆ CFISalt

StringRef clang::FunctionType::FunctionTypeExtraAttributeInfo::CFISalt

A CFI "salt" that differentiates functions with the same prototype.

Definition at line 4744 of file TypeBase.h.

Referenced by handleFunctionTypeAttr().


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