|
template<typename Model > |
using | DefaultDataManager = DataManager< DataManagerTraits< Default::DefaultWriteTask< Model >, Default::Decider< Model >, Default::Trigger< Model >, Default::DefaultExecutionProcess > > |
| A default DataManager type This uses all the default types for deciders, triggers, write task, and execution process.
|
|
using | DefaultBaseGroupBuilder = std::function< std::shared_ptr< HDFGroup >(std::shared_ptr< HDFGroup > &&) > |
| Type of the default group builder.
|
|
template<typename Model > |
using | DefaultDataWriter = std::function< void(std::shared_ptr< HDFDataset > &, Model &) > |
| Type of the default data writer.
|
|
template<typename Model > |
using | DefaultBuilder = std::function< std::shared_ptr< HDFDataset >(std::shared_ptr< HDFGroup > &, Model &) > |
| Type of the default dataset builder.
|
|
template<typename Model > |
using | DefaultAttributeWriterGroup = std::function< void(std::shared_ptr< HDFGroup > &, Model &) > |
| Type of the default attribute writer for groups.
|
|
template<typename Model > |
using | DefaultAttributeWriterDataset = std::function< void(std::shared_ptr< HDFDataset > &, Model &) > |
| Type of the default attribute writer for datasets.
|
|
template<typename Model > |
using | DefaultWriteTask = WriteTask< DefaultBaseGroupBuilder, DefaultDataWriter< Model >, DefaultBuilder< Model >, DefaultAttributeWriterGroup< Model >, DefaultAttributeWriterDataset< Model > > |
| A default WriteTask definition.
|
|
template<typename Model > |
using | DefaultDecidermap = std::unordered_map< std::string, std::function< std::shared_ptr< Decider< Model > >() > > |
|
template<typename Model > |
using | Trigger = Decider< Model > |
|
template<typename Model > |
using | IntervalTrigger = IntervalDecider< Model > |
|
template<typename Model > |
using | BuildOnceTrigger = OnceDecider< Model > |
|
template<typename Model > |
using | BuildAlwaysTrigger = AlwaysDecider< Model > |
|
template<typename Model , typename... Deciders> |
using | CompositeTrigger = CompositeDecider< Model, Deciders... > |
|
template<typename Model > |
using | DefaultTriggermap = DefaultDecidermap< Model > |
|