Bienvenue sur la nouvelle documentation de CppUtils !
CppUtils::Language::Xml::FlowRunner
CLASSTypes publics
Section intitulée « Types publics »FlowNode
Section intitulée « FlowNode »using CppUtils::Language::Xml::FlowRunner::FlowNode = Container::Tree::VariantNode<Type::Token, std::string>;FlowFactory
Section intitulée « FlowFactory »using CppUtils::Language::Xml::FlowRunner::FlowFactory = std::function<std::unique_ptr<Flow>(const FlowNode&)>;FlowContainer
Section intitulée « FlowContainer »using CppUtils::Language::Xml::FlowRunner::FlowContainer = Container::MultiKeyMap<std::filesystem::path, std::string, std::shared_ptr<Flow> >;Méthodes et fonctions publiques
Section intitulée « Méthodes et fonctions publiques »explicit FlowRunner::FlowRunner(Thread::ThreadPool& threadPool, std::filesystem::path flowsDirectory = "data/flows");template <class Object, class Mapping, String::Hasher loggerName = "Flow">auto FlowRunner::registerMapping( std::string_view identifier, std::function<void(TypedFlow<Object, Mapping>&)> configure = nullptr) -> void;[[nodiscard]] auto FlowRunner::flow(const Type::Exact<std::filesystem::path> auto& filePath) const -> std::shared_ptr<Flow>;