|
clang 22.0.0git
|
Describes API notes data for a global function. More...
#include "clang/APINotes/Types.h"
Additional Inherited Members | |
| Static Public Member Functions inherited from clang::api_notes::FunctionInfo | |
| static unsigned | getMaxNullabilityIndex () |
| Public Attributes inherited from clang::api_notes::FunctionInfo | |
| unsigned | NullabilityAudited: 1 |
| Whether the signature has been audited with respect to nullability. | |
| unsigned | NumAdjustedNullable: 8 |
| Number of types whose nullability is encoded with the NullabilityPayload. | |
| unsigned | RawRetainCountConvention: 3 |
| A biased RetainCountConventionKind, where 0 means "unspecified". | |
| uint64_t | NullabilityPayload = 0 |
| Stores the nullability of the return type and the parameters. | |
| std::string | ResultType |
| The result type of this function, as a C type. | |
| std::string | SwiftReturnOwnership |
| Ownership convention for return value. | |
| std::vector< ParamInfo > | Params |
| The function parameters. | |
| Public Attributes inherited from clang::api_notes::CommonEntityInfo | |
| std::string | UnavailableMsg |
| Message to use when this entity is unavailable. | |
| unsigned | Unavailable: 1 |
| Whether this entity is marked unavailable. | |
| unsigned | UnavailableInSwift: 1 |
| Whether this entity is marked unavailable in Swift. | |
| std::string | SwiftName |
| Swift name of this entity. | |
|
inline |