Class ParameterConflictHandler

Class Documentation

class ParameterConflictHandler

Public Types

typedef std::unordered_map<std::string, rclcpp::ParameterValue> ParameterValueMap

Public Functions

ParameterConflictHandler()
std::vector<std::string> resolve_defaults(ParameterValueMap &p)
std::vector<std::string> resolve_overrides(ParameterValueMap &p)
void restore(std::vector<rclcpp::Parameter> &parameters)
void store_commit_or_revert(const bool commit)

Public Static Functions

static std::vector<std::string> check(const std::vector<rclcpp::Parameter> &parameters_old, const std::vector<rclcpp::Parameter> &parameters_new)