Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 16 additions & 16 deletions source/text.tex
Original file line number Diff line number Diff line change
Expand Up @@ -10895,27 +10895,27 @@
\begin{codeblock}
namespace std {
template<class BidirectionalIterator>
class sub_match : public pair<BidirectionalIterator, BidirectionalIterator> {
public:
using value_type = iterator_traits<BidirectionalIterator>::value_type;
using difference_type = iterator_traits<BidirectionalIterator>::difference_type;
using iterator = BidirectionalIterator;
using string_type = basic_string<value_type>;
class sub_match : public pair<BidirectionalIterator, BidirectionalIterator> {
public:
using value_type = iterator_traits<BidirectionalIterator>::value_type;
using difference_type = iterator_traits<BidirectionalIterator>::difference_type;
using iterator = BidirectionalIterator;
using string_type = basic_string<value_type>;

bool matched;
bool matched;

constexpr sub_match();
constexpr sub_match();

difference_type length() const;
operator string_type() const;
string_type str() const;
difference_type length() const;
operator string_type() const;
string_type str() const;

int compare(const sub_match& s) const;
int compare(const string_type& s) const;
int compare(const value_type* s) const;
int compare(const sub_match& s) const;
int compare(const string_type& s) const;
int compare(const value_type* s) const;

void swap(sub_match& s) noexcept(@\seebelow@);
};
void swap(sub_match& s) noexcept(@\seebelow@);
};
}
\end{codeblock}

Expand Down