ewmscp
..
|
Private Member Functions | |
void | escape (const std::string &unEscaped, std::string &escaped) const override |
void | deEscape (const std::string &escaped, std::string &unEscaped) const override |
Static Private Member Functions | |
static const std::map< char, char > & | getEscapeMap () |
static const std::map< char, char > | invertEscapeMap () |
static const std::map< char, char > & | getUnEscapeMap () |
static charCodingBitPatternType | initCodeList () |
static bool | unencoded (char c) |
Static Private Attributes | |
static escapismFactoryClassTemplate< escapismC > | factory |
Additional Inherited Members | |
![]() | |
static const escapism * | newEscaper (const std::string &name) |
static void | addAllowedNamesToOption (options::single< std::string > &option) |
static options::single< std::string > * | newEscaperOption (const std::string &name, const std::string &description, const std::string &defaultValue="Url") |
Definition at line 137 of file escapism.cpp.
|
inlineoverrideprivatevirtual |
Implements escapism.
Definition at line 196 of file escapism.cpp.
References getUnEscapeMap().
|
inlineoverrideprivatevirtual |
Implements escapism.
Definition at line 179 of file escapism.cpp.
References getEscapeMap(), and unencoded().
|
inlinestaticprivate |
Definition at line 139 of file escapism.cpp.
Referenced by escape(), initCodeList(), and invertEscapeMap().
|
inlinestaticprivate |
Definition at line 161 of file escapism.cpp.
References invertEscapeMap().
Referenced by deEscape().
|
inlinestaticprivate |
Definition at line 166 of file escapism.cpp.
References escapism::charCodingBitPatternType::bits, getEscapeMap(), escapism::charCodingBitPatternType::index(), and escapism::charCodingBitPatternType::mask().
Referenced by unencoded().
|
inlinestaticprivate |
Definition at line 154 of file escapism.cpp.
References getEscapeMap().
Referenced by getUnEscapeMap().
|
inlinestaticprivate |
Definition at line 175 of file escapism.cpp.
References escapism::charCodingBitPatternType::bits, escapism::charCodingBitPatternType::index(), initCodeList(), and escapism::charCodingBitPatternType::mask().
Referenced by escape().
|
staticprivate |
Definition at line 138 of file escapism.cpp.