clang 20.0.0git
|
#include "clang/Sema/SemaSwift.h"
#include "clang/AST/DeclBase.h"
#include "clang/Basic/AttributeCommonInfo.h"
#include "clang/Basic/DiagnosticSema.h"
#include "clang/Basic/Specifiers.h"
#include "clang/Sema/Attr.h"
#include "clang/Sema/ParsedAttr.h"
#include "clang/Sema/Sema.h"
#include "clang/Sema/SemaObjC.h"
Go to the source code of this file.
Namespaces | |
namespace | clang |
The JSON file list parser is used to communicate input to InstallAPI. | |
Functions | |
static bool | clang::isValidSwiftContextType (QualType Ty) |
Pointer-like types in the default address space. | |
static bool | clang::isValidSwiftIndirectResultType (QualType Ty) |
Pointers and references in the default address space. | |
static bool | clang::isValidSwiftErrorResultType (QualType Ty) |
Pointers and references to pointers in the default address space. | |
static bool | clang::isErrorParameter (Sema &S, QualType QT) |
static void | clang::checkSwiftAsyncErrorBlock (Sema &S, Decl *D, const SwiftAsyncErrorAttr *ErrorAttr, const SwiftAsyncAttr *AsyncAttr) |
static bool | clang::validateSwiftFunctionName (Sema &S, const ParsedAttr &AL, SourceLocation Loc, StringRef Name, unsigned &SwiftParamCount, bool &IsSingleParamInit) |