diff options
author | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-02-22 15:46:28 +0000 |
---|---|---|
committer | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-02-22 15:46:28 +0000 |
commit | a73a02d4abe0f60de65430a0a424523328183dac (patch) | |
tree | 67e23990fe17046d32a863d25079fd4417959f45 /libstdc++-v3/include/bits/regex_constants.h | |
parent | 34038a3641143619b4c19bb31810a2e41c434714 (diff) | |
download | gcc-a73a02d4abe0f60de65430a0a424523328183dac.tar.gz |
2011-02-22 Basile Starynkevitch <basile@starynkevitch.net>
MELT branch merged with trunk rev 170399 using svnmerge
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@170403 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/include/bits/regex_constants.h')
-rw-r--r-- | libstdc++-v3/include/bits/regex_constants.h | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/libstdc++-v3/include/bits/regex_constants.h b/libstdc++-v3/include/bits/regex_constants.h index 1cdd93c5578..bddef3a26de 100644 --- a/libstdc++-v3/include/bits/regex_constants.h +++ b/libstdc++-v3/include/bits/regex_constants.h @@ -76,14 +76,14 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION * Specifies that the matching of regular expressions against a character * sequence shall be performed without regard to case. */ - static const syntax_option_type icase = 1 << _S_icase; + static constexpr syntax_option_type icase = 1 << _S_icase; /** * Specifies that when a regular expression is matched against a character * container sequence, no sub-expression matches are to be stored in the * supplied match_results structure. */ - static const syntax_option_type nosubs = 1 << _S_nosubs; + static constexpr syntax_option_type nosubs = 1 << _S_nosubs; /** * Specifies that the regular expression engine should pay more attention to @@ -91,13 +91,13 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION * speed with which regular expression objects are constructed. Otherwise * it has no detectable effect on the program output. */ - static const syntax_option_type optimize = 1 << _S_optimize; + static constexpr syntax_option_type optimize = 1 << _S_optimize; /** * Specifies that character ranges of the form [a-b] should be locale * sensitive. */ - static const syntax_option_type collate = 1 << _S_collate; + static constexpr syntax_option_type collate = 1 << _S_collate; /** * Specifies that the grammar recognized by the regular expression engine is @@ -107,7 +107,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION * in the PERL scripting language but extended with elements found in the * POSIX regular expression grammar. */ - static const syntax_option_type ECMAScript = 1 << _S_ECMAScript; + static constexpr syntax_option_type ECMAScript = 1 << _S_ECMAScript; /** * Specifies that the grammar recognized by the regular expression engine is @@ -116,7 +116,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION * Headers, Section 9, Regular Expressions [IEEE, Information Technology -- * Portable Operating System Interface (POSIX), IEEE Standard 1003.1-2001]. */ - static const syntax_option_type basic = 1 << _S_basic; + static constexpr syntax_option_type basic = 1 << _S_basic; /** * Specifies that the grammar recognized by the regular expression engine is @@ -124,7 +124,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION * Portable Operating System Interface (POSIX), Base Definitions and Headers, * Section 9, Regular Expressions. */ - static const syntax_option_type extended = 1 << _S_extended; + static constexpr syntax_option_type extended = 1 << _S_extended; /** * Specifies that the grammar recognized by the regular expression engine is @@ -134,7 +134,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION * \\\\, \\a, \\b, \\f, \\n, \\r, \\t , \\v, \\', ', * and \\ddd (where ddd is one, two, or three octal digits). */ - static const syntax_option_type awk = 1 << _S_awk; + static constexpr syntax_option_type awk = 1 << _S_awk; /** * Specifies that the grammar recognized by the regular expression engine is @@ -142,7 +142,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION * identical to syntax_option_type basic, except that newlines are treated * as whitespace. */ - static const syntax_option_type grep = 1 << _S_grep; + static constexpr syntax_option_type grep = 1 << _S_grep; /** * Specifies that the grammar recognized by the regular expression engine is @@ -150,7 +150,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION * IEEE Std 1003.1-2001. This option is identical to syntax_option_type * extended, except that newlines are treated as whitespace. */ - static const syntax_option_type egrep = 1 << _S_egrep; + static constexpr syntax_option_type egrep = 1 << _S_egrep; //@} @@ -193,56 +193,56 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION /** * The default matching rules. */ - static const match_flag_type match_default = 0; + static constexpr match_flag_type match_default = 0; /** * The first character in the sequence [first, last) is treated as though it * is not at the beginning of a line, so the character (^) in the regular * expression shall not match [first, first). */ - static const match_flag_type match_not_bol = 1 << _S_not_bol; + static constexpr match_flag_type match_not_bol = 1 << _S_not_bol; /** * The last character in the sequence [first, last) is treated as though it * is not at the end of a line, so the character ($) in the regular * expression shall not match [last, last). */ - static const match_flag_type match_not_eol = 1 << _S_not_eol; + static constexpr match_flag_type match_not_eol = 1 << _S_not_eol; /** * The expression \\b is not matched against the sub-sequence * [first,first). */ - static const match_flag_type match_not_bow = 1 << _S_not_bow; + static constexpr match_flag_type match_not_bow = 1 << _S_not_bow; /** * The expression \\b should not be matched against the sub-sequence * [last,last). */ - static const match_flag_type match_not_eow = 1 << _S_not_eow; + static constexpr match_flag_type match_not_eow = 1 << _S_not_eow; /** * If more than one match is possible then any match is an acceptable * result. */ - static const match_flag_type match_any = 1 << _S_any; + static constexpr match_flag_type match_any = 1 << _S_any; /** * The expression does not match an empty sequence. */ - static const match_flag_type match_not_null = 1 << _S_not_null; + static constexpr match_flag_type match_not_null = 1 << _S_not_null; /** * The expression only matches a sub-sequence that begins at first . */ - static const match_flag_type match_continuous = 1 << _S_continuous; + static constexpr match_flag_type match_continuous = 1 << _S_continuous; /** * --first is a valid iterator position. When this flag is set then the * flags match_not_bol and match_not_bow are ignored by the regular - * expression algorithms 7.11 and iterators 7.12. + * expression algorithms 28.11 and iterators 28.12. */ - static const match_flag_type match_prev_avail = 1 << _S_prev_avail; + static constexpr match_flag_type match_prev_avail = 1 << _S_prev_avail; /** * When a regular expression match is to be replaced by a new string, the @@ -270,7 +270,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION * undefined, use the empty string instead. If * nn > match_results::size(), the result is implementation-defined. */ - static const match_flag_type format_default = 0; + static constexpr match_flag_type format_default = 0; /** * When a regular expression match is to be replaced by a new string, the @@ -278,20 +278,20 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION * in IEEE Std 1003.1- 2001 [IEEE, Information Technology -- Portable * Operating System Interface (POSIX), IEEE Standard 1003.1-2001]. */ - static const match_flag_type format_sed = 1 << _S_sed; + static constexpr match_flag_type format_sed = 1 << _S_sed; /** * During a search and replace operation, sections of the character * container sequence being searched that do not match the regular * expression shall not be copied to the output string. */ - static const match_flag_type format_no_copy = 1 << _S_no_copy; + static constexpr match_flag_type format_no_copy = 1 << _S_no_copy; /** * When specified during a search and replace operation, only the first * occurrence of the regular expression shall be replaced. */ - static const match_flag_type format_first_only = 1 << _S_first_only; + static constexpr match_flag_type format_first_only = 1 << _S_first_only; //@} |