Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Make order of derived parameters independent of CLI arguments
The previous commit made the order of parameters deterministic (defined by so called insertion order), but the order still depends on whether or not some parameters were set from the command line. Command line parameters are inserted to the IndexMap at Node creation time, while other RosParams-derived parameters later, during the call to make_derived_parameter_handler(). This commit ensures that parameters processed by make_derived_parameter_handler() are always inserted in the same order, even if some of them were already inserted before due to CLI arguments.
- Loading branch information