reflex::convert_flag Namespace Reference

updated Mon Apr 10 2017 by Robert van Engelen
 
Variables
reflex::convert_flag Namespace Reference

Variables

const convert_flag_type none = 0x00
 no extra conversion (default) More...
 
const convert_flag_type unicode = 0x01
 convert . (dot), \s, \w, \l, \u, \S, \W, \L, \U to Unicode More...
 
const convert_flag_type recap = 0x02
 remove capturing groups, add capturing groups to the top level More...
 
const convert_flag_type lex = 0x04
 convert Lex/Flex regular expression syntax More...
 
const convert_flag_type u4 = 0x08
 convert \uXXXX and UTF-16 surrogate pairs More...
 
const convert_flag_type anycase = 0x10
 convert regex to ignore case, same as (?i) More...
 
const convert_flag_type multiline = 0x20
 regex with multiline anchors ^ and $, same as (?m) More...
 
const convert_flag_type dotall = 0x40
 convert . (dot) to match all, same as (?s) More...
 
const convert_flag_type freespace = 0x80
 convert regex by removing spacing, same as (?x) More...
 

Variable Documentation

const convert_flag_type reflex::convert_flag::anycase = 0x10

convert regex to ignore case, same as (?i)

const convert_flag_type reflex::convert_flag::dotall = 0x40

convert . (dot) to match all, same as (?s)

const convert_flag_type reflex::convert_flag::freespace = 0x80

convert regex by removing spacing, same as (?x)

const convert_flag_type reflex::convert_flag::lex = 0x04

convert Lex/Flex regular expression syntax

const convert_flag_type reflex::convert_flag::multiline = 0x20

regex with multiline anchors ^ and $, same as (?m)

const convert_flag_type reflex::convert_flag::none = 0x00

no extra conversion (default)

const convert_flag_type reflex::convert_flag::recap = 0x02

remove capturing groups, add capturing groups to the top level

const convert_flag_type reflex::convert_flag::u4 = 0x08

convert \uXXXX and UTF-16 surrogate pairs

const convert_flag_type reflex::convert_flag::unicode = 0x01

convert . (dot), \s, \w, \l, \u, \S, \W, \L, \U to Unicode