Lines Matching refs:Concept
127 defines a `Concept` and a `Model` class. These classes provide an implementation
128 of concept-based polymorphism, where the `Concept` defines a set of virtual
140 struct Concept {
141 virtual ~Concept();
155 struct Model : public Concept {
217 classes derived from `Concept` as follows.
221 struct Concept {
227 struct Model : public Concept { /*...*/ };
234 struct FallbackModel : public Concept {
526 /// ... The `Concept` class is elided here ...
529 struct Model : public Concept {
555 /// ... The `Concept` class is elided here ...
558 struct Model : public Concept {
580 generated `Concept` and `Model` class. This method roughly correlates to