载入中...
搜索中...
未找到
eve::editor::MemoryAtomicDocumentStore类 参考final
Deterministic in-memory CAS store suitable for tests and transient tools. 更多...
#include <EditorDocumentService.h>
类 eve::editor::MemoryAtomicDocumentStore 继承关系图:
Public 成员函数 | |
| Result< StoredDocument > | read (const std::string &resourceUri) const override |
| Reads . | |
| Result< StoredDocument > | compareAndSwap (const std::string &resourceUri, Revision expectedRevision, const std::string &expectedContentHash, const EditorValue &content) override |
| Compare and swap. | |
Public 成员函数 继承自 eve::editor::IAtomicDocumentStore | |
| virtual | ~IAtomicDocumentStore ()=default |
| Releases IAtomicDocumentStore resources. | |
详细描述
Deterministic in-memory CAS store suitable for tests and transient tools.
在文件 EditorDocumentService.h 第 98 行定义.
成员函数说明
◆ compareAndSwap()
|
overridevirtual |
Compare and swap.
实现了 eve::editor::IAtomicDocumentStore.
在文件 EditorDocumentService.cpp 第 16 行定义.
引用了 eve::editor::StoredDocument::content, current, found , 以及 stored.
◆ read()
|
overridevirtual |
该类的文档由以下文件生成:
- src/modules/editor/EditorDocumentService.h
- src/modules/editor/EditorDocumentService.cpp
Public 成员函数 继承自