CppCMS
Public Types | Public Member Functions
booster::match_results< Iterator > Class Template Reference

The object that hold the result of matching a regular expression against the text using regex_match and regex_search functions. More...

#include <booster/booster/regex_match.h>

List of all members.

Public Types

typedef sub_match< Iterator > value_type

Public Member Functions

 match_results ()
value_type operator[] (int n) const
size_t size () const
value_type suffix ()
value_type prefix ()

Detailed Description

template<typename Iterator>
class booster::match_results< Iterator >

The object that hold the result of matching a regular expression against the text using regex_match and regex_search functions.


Member Typedef Documentation

template<typename Iterator >
typedef sub_match<Iterator> booster::match_results< Iterator >::value_type

The type of subexpression returned by operator[]


Constructor & Destructor Documentation

template<typename Iterator >
booster::match_results< Iterator >::match_results ( ) [inline]

Creates default empty matched result.


Member Function Documentation

template<typename Iterator >
value_type booster::match_results< Iterator >::operator[] ( int  n) const [inline]

Get the sub_match for subexpression n. If n < 0 or n >= size() returns an empty sub_match

References booster::sub_match< Iterator >::matched.

template<typename Iterator >
value_type booster::match_results< Iterator >::prefix ( ) [inline]

Get the text range after the matched expression. Always empty for match_results

References booster::sub_match< Iterator >::matched.

template<typename Iterator >
size_t booster::match_results< Iterator >::size ( ) const [inline]

Get the number of captured subexpressions in the regular expression.

template<typename Iterator >
value_type booster::match_results< Iterator >::suffix ( ) [inline]

Get the text range before the matched expression. Always empty for match_results

References booster::sub_match< Iterator >::matched.


The documentation for this class was generated from the following file: