7#include <Common/assertion.h>
16template<
typename StructType,
typename Owner>
22 PH_ASSERT(structObjPtr);
24 auto const sdlStruct = StructType::getSdlStruct();
25 const auto& structFields = sdlStruct->getFields();
28 for(std::size_t i = 0; i < structFields.numFields(); ++i)
30 const auto& structField = structFields[i];
auto genFieldSet(StructType Owner::*structObjPtr) const -> TSdlBruteForceFieldSet< TSdlOwnedField< Owner > >
Definition SdlStructFieldStump.ipp:17
A set of fields, with basic functionalities.
Definition TSdlBruteForceFieldSet.h:32
auto addField(T field) -> TSdlBruteForceFieldSet &
Definition TSdlBruteForceFieldSet.h:54
A field that lives within an inner object.
Definition TSdlNestedField.h:25
Abstraction for a value that is owned by some owner type. Governs how a field should be initialized o...
Definition TSdlOwnedField.h:15
The root for all renderer implementations.
Definition EEngineProject.h:6