| Home | Libraries | People | FAQ | More

#### Overview of syntax_option_type

The type `syntax_option_type` is an implementation specific bitmask type (see C++ standard 17.3.2.1.2). Setting its elements has the effects listed in the table below, a valid value of type `syntax_option_type` will always have exactly one of the elements `normal`, `basic`, `extended`, `awk`, `grep`, `egrep`, `sed`, `literal` or `perl` set.

Note that for convenience all the constants listed here are duplicated within the scope of class template `basic_regex`, so you can use any of:

    boost::regex_constants::constant_name

or

    boost::regex::constant_name

or

    boost::wregex::constant_name

in an interchangeable manner.