Lines Matching refs:Escape
39 class Escape {
49 Escape(Type type) in Escape() function
68 class PatternCharacterEscape : public Escape {
70 static const PatternCharacterEscape& cast(const Escape& escape) in cast()
77 : Escape(PatternCharacter) in PatternCharacterEscape()
82 operator Escape() const { return *this; } in Escape() function
87 class CharacterClassEscape : public Escape {
89 static const CharacterClassEscape& cast(const Escape& escape) in cast()
96 : Escape(CharacterClass) in CharacterClassEscape()
102 operator Escape() { return *this; } in Escape() function
108 class BackreferenceEscape : public Escape {
110 static const BackreferenceEscape& cast(const Escape& escape) in cast()
117 : Escape(Backreference) in BackreferenceEscape()
122 operator Escape() const { return *this; } in Escape() function
127 class WordBoundaryAssertionEscape : public Escape {
129 static const WordBoundaryAssertionEscape& cast(const Escape& escape) in cast()
136 : Escape(WordBoundaryAssertion) in WordBoundaryAssertionEscape()
141 operator Escape() const { return *this; } in Escape() function