Lines Matching defs:RegExp
8 #include <RegExp.h>
19 // #pragma mark - RegExp::Data
22 struct RegExp::Data : public BReferenceable {
147 // #pragma mark - RegExp::MatchResultData
150 struct RegExp::MatchResultData : public BReferenceable {
192 // #pragma mark - RegExp
195 RegExp::RegExp()
202 RegExp::RegExp(const char* pattern, PatternType patternType,
211 RegExp::RegExp(const RegExp& other)
220 RegExp::~RegExp()
228 RegExp::SetPattern(const char* pattern, PatternType patternType,
249 RegExp::MatchResult
250 RegExp::Match(const char* string) const
261 RegExp&
262 RegExp::operator=(const RegExp& other)
276 // #pragma mark - RegExp::MatchResult
279 RegExp::MatchResult::MatchResult()
286 RegExp::MatchResult::MatchResult(MatchResultData* data)
293 RegExp::MatchResult::MatchResult(const MatchResult& other)
302 RegExp::MatchResult::~MatchResult()
310 RegExp::MatchResult::HasMatched() const
317 RegExp::MatchResult::StartOffset() const
325 RegExp::MatchResult::EndOffset() const
333 RegExp::MatchResult::GroupCount() const
344 RegExp::MatchResult::GroupStartOffsetAt(size_t index) const
352 RegExp::MatchResult::GroupEndOffsetAt(size_t index) const
359 RegExp::MatchResult&
360 RegExp::MatchResult::operator=(const MatchResult& other)