libquentier 0.8.0
The library for rich desktop clients of Evernote service
Loading...
Searching...
No Matches
Classes
quentier::synchronization::ISyncConflictResolver::ConflictResolution Struct Reference

The ConflictResolution struct is a namespace inside which several other structs determining actual conflict resolutions. More...

#include <ISyncConflictResolver.h>

Classes

struct  IgnoreMine
 The IgnoreMine conflict resolution means "use theirs version and ignore mine version as it doesn't really conflict with theirs version". More...
 
struct  MoveMine
 The MoveMine conflict resolution means "before using theirs version change mine version as specified". Note: the data item inside this conflict resolution might refer to something different than mine version passed to the conflict resolution function. It can be that way because the actual conflict might be with another local data item instead of the passed one. More...
 
struct  UseMine
 The UseMine conflict resolution means "override theirs version with mine version". More...
 
struct  UseTheirs
 The UseTheirs conflict resolution means "override mine version with theirs version". More...
 

Detailed Description

The ConflictResolution struct is a namespace inside which several other structs determining actual conflict resolutions.