#ifndef slic3r_PlaceholderParser_hpp_ #define slic3r_PlaceholderParser_hpp_ #include #include #include #include #include "PrintConfig.hpp" namespace Slic3r { class PlaceholderParser { public: std::map _single; std::map _multiple; PlaceholderParser(); void update_timestamp(); void apply_config(DynamicPrintConfig &config); void apply_env_variables(); void set(const std::string &key, const std::string &value); void set(const std::string &key, int value); void set(const std::string &key, const std::vector &values); }; } #endif