载入中...
搜索中...
未找到
eve::editing::ProviderLease类 参考
ProviderLease public API. 更多...
#include <EditingExtension.h>
Public 成员函数 | |
| ProviderLease ()=default | |
| Constructs a ProviderLease. | |
| const ProviderHandle & | handle () const |
| Handle. | |
| operator bool () const | |
| Bool. | |
| void * | query (const CapabilityId &capability) const noexcept |
| Query a capability. | |
友元 | |
| class | ExtensionProviderRegistry |
详细描述
ProviderLease public API.
在文件 EditingExtension.h 第 54 行定义.
构造及析构函数说明
◆ ProviderLease()
|
default |
Constructs a ProviderLease.
成员函数说明
◆ handle()
|
inline |
Handle.
在文件 EditingExtension.h 第 59 行定义.
◆ operator bool()
|
inlineexplicit |
Bool.
在文件 EditingExtension.h 第 61 行定义.
◆ query()
|
inlinenoexcept |
Query a capability.
- 返回
- Borrowed provider-owned capability, or null when unsupported. @lifetime Valid only while this lease remains alive.
在文件 EditingExtension.h 第 66 行定义.
友元及相关函数文档
◆ ExtensionProviderRegistry
|
friend |
在文件 EditingExtension.h 第 70 行定义.
该类的文档由以下文件生成:
- src/modules/editing/EditingExtension.h