Searched refs:ComponentKind (Results 1 – 3 of 3) sorted by relevance
178 ComponentKind == CK_UnusedFunctionPointer; in isFunctionPointerKind()181 return ComponentKind == CK_FunctionPointer || in isUsedFunctionPointerKind()182 isDestructorKind(ComponentKind); in isUsedFunctionPointerKind()184 static bool isDestructorKind(Kind ComponentKind) { in isDestructorKind() argument186 ComponentKind == CK_DeletingDtorPointer; in isDestructorKind()188 static bool isRTTIKind(Kind ComponentKind) { in isRTTIKind() argument189 return ComponentKind == CK_RTTI; in isRTTIKind()193 assert((ComponentKind == CK_VCallOffset || in VTableComponent()194 ComponentKind == CK_VBaseOffset || in VTableComponent()203 assert((isRTTIKind(ComponentKind) || isFunctionPointerKind(ComponentKind)) && in VTableComponent()[all …]
410 ENUM_CLASS(ComponentKind, Ordered, Direct, Ultimate, Potential, Scope) in ENUM_CLASS() argument412 template <ComponentKind componentKind> class ComponentIterator { in ENUM_CLASS()462 std::conditional_t<componentKind == ComponentKind::Scope, in ENUM_CLASS()470 if constexpr (componentKind == ComponentKind::Scope) { in ENUM_CLASS()527 extern template class ComponentIterator<ComponentKind::Ordered>;528 extern template class ComponentIterator<ComponentKind::Direct>;529 extern template class ComponentIterator<ComponentKind::Ultimate>;530 extern template class ComponentIterator<ComponentKind::Potential>;531 extern template class ComponentIterator<ComponentKind::Scope>;533 using DirectComponentIterator = ComponentIterator<ComponentKind::Direct>;[all …]
1151 template <ComponentKind componentKind>1161 template <ComponentKind componentKind>1200 template <ComponentKind componentKind>1202 if constexpr (componentKind == ComponentKind::Ordered) { in StopAtComponentPre()1218 template <ComponentKind componentKind>1220 return componentKind == ComponentKind::Ordered && in StopAtComponentPost()1224 template <ComponentKind componentKind>1267 template <ComponentKind componentKind>1278 template class ComponentIterator<ComponentKind::Ordered>;1279 template class ComponentIterator<ComponentKind::Direct>;[all …]