Searched refs:CRTP (Results 1 – 12 of 12) sorted by relevance
150 struct CRTP : CRTPBase<CRTP> {}; struct151 …bool cmp_crtp = CRTP() == CRTP(); // expected-warning-re {{ambiguous despite there being a unique …152 …bool cmp_crtp2 = CRTP() != CRTP(); // expected-warning {{ambiguous despite there being a unique be…
35 A dialect interface can be defined by inheriting from the CRTP base class86 An additional utility is provided via DialectInterfaceCollection. This CRTP119 These interfaces are defined by overriding the CRTP base class `AttrInterface`,
57 * Inherit from the CRTP class `OperationPass` and provide the operation type92 * Inherit from the CRTP class `OperationPass`.
9 "_Z1fv" into "f()". You can also use the CRTP base ManglingParser to perform
16 Pattern (CRTP). In this pattern, the base class (for instance, \c MatrixBase) is in fact a template…
48 /// must inherit from the CRTP class 'Type::TypeBase'. It takes as template144 /// the CRTP class 'Type::TypeBase'. It takes as template parameters the
23 the CRTP mix-in ``PassInfoMixin<PassT>``. The pass should have a ``run()``
147 /// element types. All derived types in MLIR must inherit from the CRTP class
203 [CRTP](https://en.wikipedia.org/wiki/Curiously_recurring_template_pattern)
31 This also applies for pseudo-override patterns like CRTP.