|
libdrmconf
0.12.0
A library to program DMR radios.
|
Just a namespace to provide merging functions. More...
#include <configmergevisitor.hh>
Static Public Member Functions | |
| static bool | mergeInto (Config *destination, Config *source, ConfigMergeVisitor::ItemStrategy itemStrategy=ConfigMergeVisitor::ItemStrategy::Ignore, ConfigMergeVisitor::SetStrategy setStrategy=ConfigMergeVisitor::SetStrategy::Ignore, const ErrorStack &err=ErrorStack()) |
Merges the given source into the given destination using the specified strategies to handle conflicts. More... | |
| static Config * | merge (Config *destination, Config *source, ConfigMergeVisitor::ItemStrategy itemStrategy=ConfigMergeVisitor::ItemStrategy::Ignore, ConfigMergeVisitor::SetStrategy setStrategy=ConfigMergeVisitor::SetStrategy::Ignore, const ErrorStack &err=ErrorStack()) |
Merges the given source into a copy of the given destination, using the specified strategies to handle conflicts. More... | |
Just a namespace to provide merging functions.
|
static |
Merges the given source into a copy of the given destination, using the specified strategies to handle conflicts.
Here the destination codeplug does not get modified at all.
|
static |
Merges the given source into the given destination using the specified strategies to handle conflicts.
Here the destination codeplug gets modified, even on errors.