#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 |