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.