1 #ifndef CBE__delegate__ItemDelegateErrors_h__
2 #define CBE__delegate__ItemDelegateErrors_h__
6 #include "cbe/util/ErrorInfo.h"
7 #include "cbe/util/Exception.h"
8 #include "cbe/Filter.h"
38 std::string message{};
44 std::string&& message);
47 virtual ~LoadError() = 0;
57 friend std::ostream& operator<<(std::ostream& os,
71 std::string message{};
76 std::string&& message);
89 friend std::ostream& operator<<(std::ostream& os,
104 std::string reason{};
105 std::string message{};
111 std::string&& reason,
112 std::string&& message);
126 friend std::ostream& operator<<(std::ostream& os,
Use to select Item that meets specific criterias when doing a query.
Definition: Filter.h:40
A set made up of Container and Object.
Definition: Item.h:36
Definition: ItemDelegateErrors.h:97
virtual void onItemError(Error &&error, cbe::util::Context &&context)=0
Definition: ItemDelegateErrors.h:67
Definition: ItemDelegateErrors.h:65
virtual void onJoinError(Error &&error, cbe::util::Context &&context)=0
Definition: ItemDelegateErrors.h:28
ErrorCode errorCode
Definition: ItemDelegateErrors.h:36
Definition: ItemDelegateErrors.h:26
virtual void onLoadError(Error &&error, cbe::util::Context &&context)=0
Root namespace for the CloudBackend SDK API.
Definition: Account.h:22
std::uint32_t ErrorCode
Mimics the general error code encoding in the www.
Definition: Types.h:142
DefaultCtor
Default constructor marker.
Definition: Types.h:204
ItemType
Definition: Types.h:242
Definition: ItemDelegateErrors.h:99