载入中...
搜索中...
未找到
eve::editing::PropertyPath类 参考
Dotted property path (layout.size) compared and persisted as text.
更多...
#include <EditingIds.h>
Public 成员函数 | |
| PropertyPath ()=default | |
| Constructs a PropertyPath. | |
| PropertyPath (const char *value) | |
| Constructs a PropertyPath. | |
| PropertyPath (std::string value) | |
| Constructs a PropertyPath. | |
| PropertyPath (std::string_view value) | |
| Constructs a PropertyPath. | |
| const std::string & | value () const noexcept |
| Value. | |
| bool | empty () const noexcept |
| Empty. | |
| operator bool () const noexcept | |
| Bool. | |
友元 | |
| bool | operator== (const PropertyPath &, const PropertyPath &)=default |
| Operator ==. | |
| auto | operator<=> (const PropertyPath &, const PropertyPath &)=default |
| Operator <=>. | |
详细描述
Dotted property path (layout.size) compared and persisted as text.
This is not a UUID identity. Equality is the exact path spelling, not a hash projection, so persistence must store value() rather than a generated UUID.
在文件 EditingIds.h 第 78 行定义.
构造及析构函数说明
◆ PropertyPath() [1/4]
|
default |
Constructs a PropertyPath.
◆ PropertyPath() [2/4]
|
inlineexplicit |
Constructs a PropertyPath.
在文件 EditingIds.h 第 83 行定义.
◆ PropertyPath() [3/4]
|
inlineexplicit |
Constructs a PropertyPath.
在文件 EditingIds.h 第 85 行定义.
◆ PropertyPath() [4/4]
|
inlineexplicit |
Constructs a PropertyPath.
在文件 EditingIds.h 第 87 行定义.
成员函数说明
◆ empty()
|
inlinenoexcept |
◆ operator bool()
|
inlineexplicitnoexcept |
◆ value()
|
inlinenoexcept |
在文件 EditingIds.h 第 90 行定义.
友元及相关函数文档
◆ operator<=>
|
friend |
Operator <=>.
◆ operator==
|
friend |
Operator ==.
该类的文档由以下文件生成:
- src/modules/editing/EditingIds.h