Home
last modified time | relevance | path

Searched refs:abstract (Results 1 – 25 of 145) sorted by relevance

123456

/llvm-project-15.0.7/flang/test/Semantics/
H A Dresolve85.f9011 type, abstract, public, abstract :: derived1
15 type, public, abstract, public :: derived2
19 type, private, abstract, private :: derived3
23 type, public, abstract, private :: derived4
H A Dresolve20.f903 abstract interface
28 abstract interface
56 type, abstract :: t1
64 abstract interface
H A Dstructconst01.f9019 type, abstract :: abstract(j) type
22 end type abstract
35 class(abstract(0)), intent(in) :: x
68 call abstractarg(abstract(0)(n=1))
H A Dbindings01.f907 type, abstract, bind(c) :: badAbstract1
10 type, abstract :: badAbstract2
14 type, abstract :: abstract type
34 type, abstract :: missing
95 class(abstract), intent(in) :: x
H A Dmodfile10.f9010 type, abstract :: t
23 type, abstract :: t2a
101 abstract interface
H A Dlabel11.f9046 abstract interface
64 abstract interface
H A Dmodfile46.f9010 abstract interface
H A Dresolve46.f9016 abstract interface
H A Dresolve70.f9015 type, abstract :: abstractType
/llvm-project-15.0.7/clang/test/SemaObjCXX/
H A Dabstract-class-type-ivar.mm17 …eteSub _concrete; // expected-error{{instance variable type 'CppConcreteSub' is an abstract class}}
19 - (CppAbstractBase*)abstract; method
24 - (CppAbstractBase*)abstract { method
27 …/ expected-error {{synthesized instance variable type 'const CppConcreteSub' is an abstract class}}
32 CppConcreteSub sub; // expected-error {{field type 'CppConcreteSub' is an abstract class}}
H A Dparameters.mm16 - (void) foo: (test2) foo; // expected-error {{parameter type 'test2' is an abstract class}}
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dabstract.cpp216 virtual void abstract() = 0;
220 virtual void abstract() = 0;
226 virtual void abstract() = 0; // expected-note {{unimplemented pure virtual method}}
230 virtual void abstract() = 0; // expected-note {{unimplemented pure virtual method}}
238 virtual void abstract() = 0; // expected-note {{unimplemented pure virtual method}}
242 virtual void abstract() = 0; // expected-note {{unimplemented pure virtual method}}
248 virtual void abstract() = 0; // expected-note {{unimplemented pure virtual method}}
252 virtual void abstract() = 0; // expected-note {{unimplemented pure virtual method}}
H A DMicrosoftExtensions.cpp475 class AbstractClass abstract { class
486 class AbstractAndSealedClass abstract sealed {}; // Does no really make sense, but allowed
512 class TooManyVirtSpecifiers3 final abstract final {}; class
520 class TooManyVirtSpecifiers4 abstract final abstract {}; class
528 virtual void f() abstract;
530 void g() abstract; // expected-error {{'g' is not virtual and cannot be declared pure}}
533 virtual void h() abstract = 0; // expected-error {{class member already marked 'abstract'}}
539 virtual void i() abstract override;
/llvm-project-15.0.7/llvm/test/DebugInfo/Generic/
H A Dmissing-abstract-variable.ll11 ; The important details are that 'x's abstract definition is first built during
13 ; variable is optimized away. No abstract definition DIE for 's' is constructed.
14 ; Then, during 'a' emission, the abstract DbgVariable for 's' is created, but
15 ; the abstract DIE isn't (since the abstract definition for 'b' is already
17 ; file there, rather than referencing an abstract definition.
66 ; abstract subprogram.
139 !1 = !DIFile(filename: "missing-abstract-variables.cc", directory: "/tmp/dbginfo")
142 !5 = !DIFile(filename: "missing-abstract-variables.cc", directory: "/tmp/dbginfo")
H A Dlinkage-name-abstract.ll9 ; Verify that the only linkage-name present is the abstract origin of the
32 ; because those are the ones with an abstract origin.
39 ; For f2() we see the definition pointing to an abstract origin DIE,
41 ; an inlined_subroutine pointing back to the abstract origin.
53 ; then the definition, abstract origin, and the inlined_subroutine.
108 !1 = !DIFile(filename: "linkage-name-abstract-static.cpp", directory: "/home/probinson/projects/scr…
H A Dinlined-vars.ll35 ; Two DW_TAG_formal_parameter: one abstract and one inlined.
42 ; Two DW_TAG_variable: one abstract and one inlined.
/llvm-project-15.0.7/clang-tools-extra/pseudo/lib/cxx/
H A Dcxx.bnf441 abstract-declarator := ptr-abstract-declarator
443 abstract-declarator := abstract-pack-declarator
444 ptr-abstract-declarator := noptr-abstract-declarator
445 ptr-abstract-declarator := ptr-operator ptr-abstract-declarator_opt
446 noptr-abstract-declarator := noptr-abstract-declarator_opt parameters-and-qualifiers
447 noptr-abstract-declarator := noptr-abstract-declarator_opt [ constant-expression_opt ]
448 noptr-abstract-declarator := ( ptr-abstract-declarator )
449 abstract-pack-declarator := noptr-abstract-pack-declarator
450 abstract-pack-declarator := ptr-operator abstract-pack-declarator
451 noptr-abstract-pack-declarator := noptr-abstract-pack-declarator parameters-and-qualifiers
[all …]
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DCommentNodes.td3 class CommentNode<CommentNode base, bit abstract = 0> : ASTNode {
5 bit Abstract = abstract;
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DStorageUniquerSupport.h135 typename ConcreteT::AbstractTy *abstract = in attachInterface() local
138 if (!abstract) in attachInterface()
143 abstract->interfaceMap.template insert<IfaceModels...>(); in attachInterface()
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSymbols.def16 // ABSTRACT_SYMBOL(Id, Parent) - for abstract symbol classes,
19 // allowing to determine abstract class of a symbol
H A DRegions.def16 // ABSTRACT_REGION(Id, Parent) - for abstract region classes,
19 // allowing to determine abstract class of a region
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/
H A DSPIRVMiscOps.td66 bit pattern or abstract value resulting in possibly different concrete,
67 abstract, or opaque values.
/llvm-project-15.0.7/lld/docs/
H A Dmissingkeyfunction.rst53 Forgetting to declare a virtual function in an abstract class as pure
56 Say you have an abstract base class declared in a header file::
68 This base class is intended to be abstract, but you forgot to mark one of the
/llvm-project-15.0.7/libcxx/test/std/utilities/meta/meta.rel/
H A Dis_convertible.pass.cpp63 struct abstract { virtual int f() = 0; }; struct
260 static_assert(!std::is_convertible<abstract, abstract>::value, ""); in main()
/llvm-project-15.0.7/flang/test/Semantics/OpenMP/
H A Domp-declarative-directive.f9017 abstract interface

123456