Lines Matching defs:clang

10 /// Defines the clang::ASTContext interface.
17 #include "clang/AST/ASTContextAllocate.h"
18 #include "clang/AST/ASTFwd.h"
19 #include "clang/AST/CanonicalType.h"
20 #include "clang/AST/CommentCommandTraits.h"
21 #include "clang/AST/ComparisonCategories.h"
22 #include "clang/AST/Decl.h"
23 #include "clang/AST/DeclBase.h"
24 #include "clang/AST/DeclarationName.h"
25 #include "clang/AST/ExternalASTSource.h"
26 #include "clang/AST/NestedNameSpecifier.h"
27 #include "clang/AST/PrettyPrinter.h"
28 #include "clang/AST/RawCommentList.h"
29 #include "clang/AST/TemplateName.h"
30 #include "clang/AST/Type.h"
31 #include "clang/Basic/AddressSpaces.h"
32 #include "clang/Basic/AttrKinds.h"
33 #include "clang/Basic/IdentifierTable.h"
34 #include "clang/Basic/LLVM.h"
35 #include "clang/Basic/LangOptions.h"
36 #include "clang/Basic/Linkage.h"
37 #include "clang/Basic/NoSanitizeList.h"
38 #include "clang/Basic/OperatorKinds.h"
39 #include "clang/Basic/PartialDiagnostic.h"
40 #include "clang/Basic/ProfileList.h"
41 #include "clang/Basic/SourceLocation.h"
42 #include "clang/Basic/Specifiers.h"
43 #include "clang/Basic/TargetCXXABI.h"
44 #include "clang/Basic/XRayLists.h"
86 namespace clang {
604 clang::PrintingPolicy PrintingPolicy;
619 /// Returns the clang bytecode interpreter context.
639 const clang::PrintingPolicy &getPrintingPolicy() const {
643 void setPrintingPolicy(const clang::PrintingPolicy &Policy) {
664 DeclListNode *AllocateDeclListNode(clang::NamedDecl *ND) {
714 // the condition is false for clang's C-only codepath, as it doesn't support
1038 #include "clang/Basic/OpenCLImageTypes.def"
1045 #include "clang/Basic/OpenCLExtensionTypes.def"
1048 #include "clang/Basic/AArch64SVEACLETypes.def"
1051 #include "clang/Basic/PPCTypes.def"
1054 #include "clang/Basic/RISCVVTypes.def"
3183 } // namespace clang
3192 /// IMPORTANT: These are also declared in clang/AST/ASTContextAllocate.h!
3215 inline void *operator new(size_t Bytes, const clang::ASTContext &C,
3226 inline void operator delete(void *Ptr, const clang::ASTContext &C, size_t) {
3253 inline void *operator new[](size_t Bytes, const clang::ASTContext& C,
3264 inline void operator delete[](void *Ptr, const clang::ASTContext &C, size_t) {
3270 void (clang::ExternalASTSource::*Update)(Owner)>
3271 typename clang::LazyGenerationalUpdatePtr<Owner, T, Update>::ValueType
3272 clang::LazyGenerationalUpdatePtr<Owner, T, Update>::makeValue(
3273 const clang::ASTContext &Ctx, T Value) {