clang 20.0.0git
Namespaces | Functions
SemaSwift.cpp File Reference
#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)