Lines Matching defs:clang

10 /// Defines the clang::ASTContext interface.
17 #include "clang/AST/ASTFwd.h"
18 #include "clang/AST/CanonicalType.h"
19 #include "clang/AST/CommentCommandTraits.h"
20 #include "clang/AST/ComparisonCategories.h"
21 #include "clang/AST/Decl.h"
22 #include "clang/AST/DeclarationName.h"
23 #include "clang/AST/ExternalASTSource.h"
24 #include "clang/AST/PrettyPrinter.h"
25 #include "clang/AST/RawCommentList.h"
26 #include "clang/AST/TemplateName.h"
27 #include "clang/Basic/LLVM.h"
28 #include "clang/Basic/PartialDiagnostic.h"
29 #include "clang/Basic/SourceLocation.h"
53 namespace clang {
628 clang::PrintingPolicy PrintingPolicy;
644 /// Returns the clang bytecode interpreter context.
689 const clang::PrintingPolicy &getPrintingPolicy() const {
693 void setPrintingPolicy(const clang::PrintingPolicy &Policy) {
720 DeclListNode *AllocateDeclListNode(clang::NamedDecl *ND) {
771 // the condition is false for clang's C-only codepath, as it doesn't support
1118 #include "clang/Basic/OpenCLImageTypes.def"
1125 #include "clang/Basic/OpenCLExtensionTypes.def"
1128 #include "clang/Basic/AArch64SVEACLETypes.def"
1131 #include "clang/Basic/PPCTypes.def"
1134 #include "clang/Basic/RISCVVTypes.def"
1136 #include "clang/Basic/WebAssemblyReferenceTypes.def"
3392 } // namespace clang
3401 /// IMPORTANT: These are also declared in clang/AST/ASTContextAllocate.h!
3424 inline void *operator new(size_t Bytes, const clang::ASTContext &C,
3435 inline void operator delete(void *Ptr, const clang::ASTContext &C, size_t) {
3462 inline void *operator new[](size_t Bytes, const clang::ASTContext& C,
3473 inline void operator delete[](void *Ptr, const clang::ASTContext &C, size_t) {
3479 void (clang::ExternalASTSource::*Update)(Owner)>
3480 typename clang::LazyGenerationalUpdatePtr<Owner, T, Update>::ValueType
3481 clang::LazyGenerationalUpdatePtr<Owner, T, Update>::makeValue(
3482 const clang::ASTContext &Ctx, T Value) {