std::sub_match<BidirIt>::sub_match
From cppreference.com
C++
Feature test macros (C++20)
Concepts library (C++20)
Metaprogramming library (C++11)
Ranges library (C++20)
Filesystem library (C++17)
Concurrency support library (C++11)
Execution control library (C++26)
Text processing library
Regular expressions library (C++11)
Formatting library (C++20)
(C++17)
(C++17)
(C++17)
(C++17)
(C++17)
(C++26)
Regular expressions library
Classes
(C++11)
(C++11)
(C++11)
Algorithms
(C++11)
(C++11)
(C++11)
Iterators
(C++11)
(C++11)
Exceptions
(C++11)
Traits
(C++11)
Constants
(C++11)
(C++11)
(C++11)
Regex Grammar
(C++11)
std::sub_match
Member functions
sub_match::sub_match
Non-member functions
(until C++20)(until C++20)(until C++20)(until C++20)(until C++20)(C++20)
constexpr sub_match();
(since C++11)
Default constructs a std::sub_match . The matched
member is set to false and the inherited members first
and second
are value-initialized.
This is the only publicly accessible and defined constructor.
[edit] Example
Run this code
#include <cassert> #include <regex> int main() { std::sub_match <const char*> s; assert (!s.matched); }