30 #ifndef DATATOOLS_CONFIGURATION_VARIANT_DEPENDENCY_H 31 #define DATATOOLS_CONFIGURATION_VARIANT_DEPENDENCY_H 48 namespace configuration {
50 class variant_repository;
51 class variant_registry;
52 class base_dependency_logic;
143 const unsigned int slot_ = std::numeric_limits<unsigned int>::max());
147 const unsigned int slot_ = std::numeric_limits<unsigned int>::max());
162 virtual void tree_dump(std::ostream & out_ = std::clog,
163 const std::string & title_ =
"",
164 const std::string & indent_ =
"",
165 bool inherit_ =
false)
const;
237 bool _locked_ =
false;
242 std::shared_ptr<base_dependency_logic> _logic_;
250 #endif // DATATOOLS_CONFIGURATION_VARIANT_DEPENDENCY_H
Utilities for logging information.