Searched refs:hasTraitFn (Results 1 – 5 of 5) sorted by relevance
75 return hasTraitFn(TypeID::get<Trait>()); in hasTrait()79 bool hasTrait(TypeID traitID) const { return hasTraitFn(traitID); } in hasTrait()88 hasTraitFn(std::move(hasTrait)), typeID(typeID) {} in AbstractType()107 HasTraitFn hasTraitFn; variable
79 return hasTraitFn(TypeID::get<Trait>()); in hasTrait()83 bool hasTrait(TypeID traitID) const { return hasTraitFn(traitID); } in hasTrait()92 hasTraitFn(std::move(hasTrait)), typeID(typeID) {} in AbstractAttribute()111 HasTraitFn hasTraitFn; variable
118 HasTraitFn hasTraitFn; member149 return isRegistered() && impl->hasTraitFn(traitID); in hasTrait()160 return !isRegistered() || impl->hasTraitFn(traitID); in mightHaveTrait()358 bool hasTrait(TypeID traitID) const { return impl->hasTraitFn(traitID); } in hasTrait()
451 auto hasTraitFn = [](TypeID traitId) { return false; }; in registerDynamicOp() local458 detail::InterfaceMap::get<>(), std::move(hasTraitFn), {}, in registerDynamicOp()
771 impl.hasTraitFn = std::move(hasTrait); in insert()