RenameList Class Reference
#include <datadescriptiondefinition_include.h>
公共成员函数 |
|
| RenameList (const RenameList *parent=nullptr) | |
| Result < void > | 添加 (const CString &from, const CString &to) |
| Result < InternedId > | Rename (const InternedId &original) const |
Private Types |
|
| using | Pattern = Tuple < CString , CString , Bool > |
Static Private Member Functions |
|
| static Pattern | ToPattern (const CString &str) |
Private Attributes |
|
| BaseArray < Tuple < Pattern , Pattern > > | _list |
| const RenameList *const | _parent |
|
private |
| RenameList | ( | const RenameList * |
parent
=
nullptr
|
) |
| Result <void> Add | ( | const CString & | from , |
| const CString & | to | ||
| ) |
| Result < InternedId > Rename | ( | const InternedId & | original | ) | const |
|
static private |
|
private |
|
private |