Bienvenue sur la nouvelle documentation de CppUtils !
CppUtils::Language::Xml::Pipeline<class Item, class... SupportedVariables>
STRUCTTypes publics
Section intitulée « Types publics »using CppUtils::Language::Xml::Pipeline< Item, SupportedVariables >::Stage = std::function<std::optional<Item>(Item)>;ErrorHandler
Section intitulée « ErrorHandler »using CppUtils::Language::Xml::Pipeline< Item, SupportedVariables >::ErrorHandler = std::function<void(const CppUtils::Language::CSV::RejectEntry& error)>;TagHandler
Section intitulée « TagHandler »using CppUtils::Language::Xml::Pipeline< Item, SupportedVariables >::TagHandler = std::function<void(const Container::Tree::VariantNode<Type::Token, std::string>& node, Pipeline<Item, SupportedVariables...>& pipeline)>;VariableValue
Section intitulée « VariableValue »using CppUtils::Language::Xml::Pipeline< Item, SupportedVariables >::VariableValue = std::conditional_t< sizeof...(SupportedVariables) == 0, std::variant<bool, std::int64_t, double, std::string>, std::variant<SupportedVariables...> >;Méthodes et fonctions publiques
Section intitulée « Méthodes et fonctions publiques »auto Pipeline::dispatchNode(const Container::Tree::VariantNode<Type::Token, std::string>& node) -> void;Attributs publics
Section intitulée « Attributs publics »std::vector< Stage > stages;std::shared_ptr< Context > context;tagRegistry
Section intitulée « tagRegistry »std::unordered_map< Type::Token, TagHandler > tagRegistry;