10 template <
class _EntityT,
class _ResultEntityT>
34 snapshot.loadAllReferences(s);
35 result.addSnapshot(s);
_ResultEntityT ResultEntityT
typename EntityT::EntitySnapshotT EntitySnapshotT
virtual void process(ResultEntityT &result, const armem::query::data::EntityQuery &query, const EntityT &entity) const override
Process the query and populate result.
typename ResultEntityT::EntitySnapshotT ResultSnapshotT
void addResultSnapshot(ResultEntityT &result, const EntitySnapshotT &snapshot) const override
typename Base::EntitySnapshotT EntitySnapshotT
virtual ~EntityQueryProcessorBase()=default
typename Base::EntityT EntityT
base::EntityQueryProcessorBase< _EntityT, _ResultEntityT > Base
typename Base::ResultSnapshotT ResultSnapshotT
typename Base::ResultEntityT ResultEntityT