#include <commandbase.h>
Public Member Functions | |
CommandCacheData ()=default | |
~CommandCacheData () | |
CommandCacheData (CommandCacheData &&src) | |
Result< void > | CopyFrom (const CommandCacheData &src) |
Result< CommandCacheRef > | Validate (CommandDataRef &data, const Id &commandId, const Id &cacheId, Bool &valid) |
Result< void > | AddValidation (Delegate< Result< Bool >(const Id &commandId)> &&validation) |
Result< void > | CreateInitCache (CommandDataRef &data, CommandCacheRef &cache, const Id &cacheId) |
Public Attributes | |
CommandCacheMap | _map |
Private Attributes | |
Delegate< Result< Bool >const Id &commandId)> | _validateFn |
|
default |
~CommandCacheData | ( | ) |
CommandCacheData | ( | CommandCacheData && | src | ) |
Result<void> CopyFrom | ( | const CommandCacheData & | src | ) |
Result<CommandCacheRef> Validate | ( | CommandDataRef & | data, |
const Id & | commandId, | ||
const Id & | cacheId, | ||
Bool & | valid | ||
) |
CommandCacheMap _map |