ewmscp
..
|
Private Member Functions | |
virtual bool | unencoded (char c) const |
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 charCodingBitPatternType | initCodeList () |
Static Private Attributes | |
static escapismFactoryClassTemplate< escapismUrl > | 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 47 of file escapism.cpp.
|
inlineoverrideprivatevirtual |
Implements escapism.
Definition at line 74 of file escapism.cpp.
|
inlineoverrideprivatevirtual |
Implements escapism.
Definition at line 61 of file escapism.cpp.
References unencoded().
|
inlinestaticprivate |
Definition at line 49 of file escapism.cpp.
References escapism::charCodingBitPatternType::bits, escapism::charCodingBitPatternType::index(), and escapism::charCodingBitPatternType::mask().
Referenced by unencoded().
|
inlineprivatevirtual |
Reimplemented in escapismUrlsoft.
Definition at line 57 of file escapism.cpp.
References escapism::charCodingBitPatternType::bits, escapism::charCodingBitPatternType::index(), initCodeList(), and escapism::charCodingBitPatternType::mask().
Referenced by escape().
|
staticprivate |
Definition at line 48 of file escapism.cpp.