#include <datadescriptiondefinition_include.h>
Public Member Functions | |
| RenameList (const RenameList *parent=nullptr) | |
| Result< void > | Add (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 |
| RenameList | ( | const RenameList * | parent = nullptr | ) |
| Result<InternedId> Rename | ( | const InternedId & | original | ) | const |
|
private |