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 |