REAL
Regular Expression Algorithmic Library — constexpr C++20 regex
Loading...
Searching...
No Matches
regex_iter.hpp File Reference

std::regex-compatibility layer, part 3/3: regex_iterator and regex_token_iterator. Included via the std/regex.hpp umbrella. More...

#include "regex_match.hpp"
#include <iterator>
Include dependency graph for regex_iter.hpp:

Go to the source code of this file.

Classes

class  real::compat::regex_iterator< BidirIt, CharT, Traits >
 Iterates the non-overlapping matches of a pattern in a sequence (std::regex_iterator). More...
 
class  real::compat::regex_token_iterator< BidirIt, CharT, Traits >
 Enumerates selected sub-matches (or the text between matches) — std::regex_token_iterator. More...
 

Namespaces

namespace  real
 
namespace  real::compat
 

Typedefs

using real::compat::sregex_iterator = regex_iterator< std::string::const_iterator >
 Over a std::string.
 
using real::compat::cregex_iterator = regex_iterator< const char * >
 Over a C string.
 
using real::compat::wsregex_iterator = regex_iterator< std::wstring::const_iterator >
 Over a std::wstring (std).
 
using real::compat::wcregex_iterator = regex_iterator< const wchar_t * >
 Over a wide C string (std).
 
using real::compat::sregex_token_iterator = regex_token_iterator< std::string::const_iterator >
 Over a std::string.
 
using real::compat::cregex_token_iterator = regex_token_iterator< const char * >
 Over a C string.
 
using real::compat::wsregex_token_iterator = regex_token_iterator< std::wstring::const_iterator >
 Over a std::wstring (std).
 
using real::compat::wcregex_token_iterator = regex_token_iterator< const wchar_t * >
 Over a wide C string (std).
 

Detailed Description

std::regex-compatibility layer, part 3/3: regex_iterator and regex_token_iterator. Included via the std/regex.hpp umbrella.

Definition in file regex_iter.hpp.