Erbsland Regular Expression Library
Usage
Getting Started
Pattern Syntax
API Reference
Assembler, Usage and Syntax
Contributing Guidelines
Requirements
Goals
License
Erbsland Regular Expression Library
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
U
|
V
|
W
A
Alternatives
Anchors
Assembler
B
build
,
[1]
,
[2]
,
[3]
C
CaptureGroup
CaptureRange
Capturing groups
Character classes
Character types
D
Disassembler
E
erbsland::re::CaptureGroup (C++ class)
erbsland::re::CaptureGroup::begin (C++ function)
erbsland::re::CaptureGroup::CaptureGroup (C++ function)
,
[1]
erbsland::re::CaptureGroup::end (C++ function)
erbsland::re::CaptureGroup::index (C++ function)
erbsland::re::CaptureGroup::isEmpty (C++ function)
erbsland::re::CaptureGroup::name (C++ function)
erbsland::re::CaptureGroup::range (C++ function)
erbsland::re::CaptureGroup::setBegin (C++ function)
erbsland::re::CaptureGroup::setEnd (C++ function)
erbsland::re::CaptureGroup::setIndex (C++ function)
erbsland::re::CaptureGroup::setName (C++ function)
erbsland::re::CaptureGroup::size (C++ function)
erbsland::re::CaptureRange (C++ class)
erbsland::re::CaptureRange::begin (C++ function)
erbsland::re::CaptureRange::CaptureRange (C++ function)
erbsland::re::CaptureRange::end (C++ function)
erbsland::re::CaptureRange::isEmpty (C++ function)
erbsland::re::CaptureRange::setBegin (C++ function)
erbsland::re::CaptureRange::setEnd (C++ function)
erbsland::re::CaptureRange::size (C++ function)
erbsland::re::CaptureRange::toString (C++ function)
erbsland::re::CharAndPosition (C++ struct)
erbsland::re::diagnostics::Assembler (C++ class)
erbsland::re::diagnostics::Assembler::compile (C++ function)
erbsland::re::diagnostics::Disassembler (C++ class)
erbsland::re::diagnostics::Disassembler::disassemble (C++ function)
erbsland::re::diagnostics::Disassembler::Disassembler (C++ function)
erbsland::re::Error (C++ class)
erbsland::re::Error::category (C++ function)
erbsland::re::Error::column (C++ function)
erbsland::re::Error::Error (C++ function)
erbsland::re::Error::index (C++ function)
erbsland::re::Error::line (C++ function)
erbsland::re::Error::message (C++ function)
erbsland::re::ErrorCategory (C++ enum)
erbsland::re::ErrorCategory::Assembler (C++ enumerator)
erbsland::re::ErrorCategory::Encoding (C++ enumerator)
erbsland::re::ErrorCategory::Engine (C++ enumerator)
erbsland::re::ErrorCategory::Format (C++ enumerator)
erbsland::re::ErrorCategory::Internal (C++ enumerator)
erbsland::re::ErrorCategory::Limit (C++ enumerator)
erbsland::re::ErrorCategory::Parser (C++ enumerator)
erbsland::re::ErrorCategory::Timeout (C++ enumerator)
erbsland::re::Feature (C++ enum)
erbsland::re::Feature::AllCompatibility (C++ enumerator)
erbsland::re::Feature::AnchorLowercaseZ (C++ enumerator)
erbsland::re::Feature::Default (C++ enumerator)
erbsland::re::Feature::EmptyAlternatives (C++ enumerator)
erbsland::re::Feature::EmptyGroups (C++ enumerator)
erbsland::re::Feature::EscapeBell (C++ enumerator)
erbsland::re::Feature::EscapeControl (C++ enumerator)
erbsland::re::Feature::EscapeEscape (C++ enumerator)
erbsland::re::Feature::EscapeFormFeed (C++ enumerator)
erbsland::re::Feature::EscapeHex (C++ enumerator)
erbsland::re::Feature::EscapeHorizontalSpace (C++ enumerator)
erbsland::re::Feature::EscapeLongUnicode (C++ enumerator)
erbsland::re::Feature::EscapeOctal (C++ enumerator)
erbsland::re::Feature::EscapeVerticalSpace (C++ enumerator)
erbsland::re::Feature::PosixClasses (C++ enumerator)
erbsland::re::Feature::QuotedLiterals (C++ enumerator)
erbsland::re::Features (C++ class)
erbsland::re::Features::toString (C++ function)
erbsland::re::Flag (C++ enum)
erbsland::re::Flag::Ascii (C++ enumerator)
erbsland::re::Flag::CRLF (C++ enumerator)
erbsland::re::Flag::DotAll (C++ enumerator)
erbsland::re::Flag::IgnoreCase (C++ enumerator)
erbsland::re::Flag::Multiline (C++ enumerator)
erbsland::re::Flag::None (C++ enumerator)
erbsland::re::Flag::Verbose (C++ enumerator)
erbsland::re::Flags (C++ class)
erbsland::re::Flags::isNone (C++ function)
erbsland::re::Flags::toString (C++ function)
erbsland::re::Input (C++ class)
erbsland::re::Input16 (C++ class)
erbsland::re::Input16::createMatch (C++ function)
erbsland::re::Input16ForView (C++ class)
erbsland::re::Input16ForView::createMatch (C++ function)
erbsland::re::Input32 (C++ class)
erbsland::re::Input32::createMatch (C++ function)
erbsland::re::Input32ForView (C++ class)
erbsland::re::Input32ForView::createMatch (C++ function)
erbsland::re::Input::createMatch (C++ function)
erbsland::re::InputBase (C++ class)
erbsland::re::InputBase::peek (C++ function)
erbsland::re::InputBase::peekChar (C++ function)
erbsland::re::InputBase::read (C++ function)
erbsland::re::InputBase::readChar (C++ function)
erbsland::re::InputBase::skip (C++ function)
erbsland::re::InputForView (C++ class)
erbsland::re::InputForView::createMatch (C++ function)
erbsland::re::InputPosition (C++ type)
erbsland::re::Match (C++ class)
erbsland::re::Match16 (C++ class)
erbsland::re::Match16::content (C++ function)
,
[1]
,
[2]
erbsland::re::Match16Ptr (C++ type)
erbsland::re::Match16View (C++ class)
erbsland::re::Match16View::contentView (C++ function)
,
[1]
,
[2]
erbsland::re::Match16ViewPtr (C++ type)
erbsland::re::Match32 (C++ class)
erbsland::re::Match32::content (C++ function)
,
[1]
,
[2]
erbsland::re::Match32Ptr (C++ type)
erbsland::re::Match32View (C++ class)
erbsland::re::Match32View::contentView (C++ function)
,
[1]
,
[2]
erbsland::re::Match32ViewPtr (C++ type)
erbsland::re::Match::content (C++ function)
,
[1]
,
[2]
erbsland::re::MatchBase (C++ class)
erbsland::re::MatchBase::begin (C++ function)
,
[1]
,
[2]
erbsland::re::MatchBase::end (C++ function)
,
[1]
,
[2]
erbsland::re::MatchBase::group (C++ function)
,
[1]
,
[2]
erbsland::re::MatchBase::groupCount (C++ function)
erbsland::re::MatchBase::hasGroupIndex (C++ function)
erbsland::re::MatchBase::hasGroupName (C++ function)
erbsland::re::MatchBase::range (C++ function)
,
[1]
,
[2]
erbsland::re::MatchPtr (C++ type)
erbsland::re::MatchView (C++ class)
erbsland::re::MatchView::contentView (C++ function)
,
[1]
,
[2]
erbsland::re::MatchViewPtr (C++ type)
erbsland::re::RegEx (C++ class)
erbsland::re::RegEx::collectAll (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
erbsland::re::RegEx::collectAllView (C++ function)
,
[1]
,
[2]
erbsland::re::RegEx::compile (C++ function)
erbsland::re::RegEx::escapeText (C++ function)
erbsland::re::RegEx::findAll (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
erbsland::re::RegEx::findAllView (C++ function)
,
[1]
,
[2]
erbsland::re::RegEx::findFirst (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
erbsland::re::RegEx::findFirstView (C++ function)
,
[1]
,
[2]
erbsland::re::RegEx::fullMatch (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
erbsland::re::RegEx::fullMatchView (C++ function)
,
[1]
,
[2]
erbsland::re::RegEx::match (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
erbsland::re::RegEx::matchView (C++ function)
,
[1]
,
[2]
erbsland::re::RegEx::replaceAll (C++ function)
,
[1]
erbsland::re::Settings (C++ class)
erbsland::re::Settings::disableFeature (C++ function)
erbsland::re::Settings::enableFeature (C++ function)
erbsland::re::Settings::hasFeature (C++ function)
erbsland::re::Settings::maximumAlternativeCount (C++ function)
erbsland::re::Settings::maximumCaptureGroupCount (C++ function)
erbsland::re::Settings::maximumGroupNestingDepth (C++ function)
erbsland::re::Settings::maximumPatternLength (C++ function)
erbsland::re::Settings::maximumQuantifierCount (C++ function)
erbsland::re::Settings::maximumSequenceLength (C++ function)
erbsland::re::Settings::setMaximumAlternativeCount (C++ function)
erbsland::re::Settings::setMaximumCaptureGroupCount (C++ function)
erbsland::re::Settings::setMaximumGroupNestingDepth (C++ function)
erbsland::re::Settings::setMaximumPatternLength (C++ function)
erbsland::re::Settings::setMaximumQuantifierCount (C++ function)
erbsland::re::Settings::setMaximumSequenceLength (C++ function)
erbsland::re::Settings::setTimeout (C++ function)
erbsland::re::Settings::timeout (C++ function)
erbsland::re::Settings::toString (C++ function)
Error
Error Handling
Errors
parser
Escape sequences
character types
quoting
special characters
F
Flag
Flags
,
[1]
G
Getting started
Goals
Groups
I
Input
integration
,
[1]
L
license
M
Match
MatchBase
MatchView
Modes
N
Named groups
O
Operator
|
P
POSIX
character classes
Q
Quantifiers
Quoting
R
Reference
RegEx
requirements
S
Special characters
submodule
Syntax
alternatives
anchors
character classes
character types
flags
groups
modes
quantifiers
quoting
special characters
unsupported
Syntax Overview
U
u8string
Unicode
categories
unittest
Unsupported expressions
usage
,
[1]
,
[2]
,
[3]
V
Verbose mode
W
Word boundary