#include "regexp.h"
Public Member Functions | |
opts (void) | |
opts (const opts &o) | |
~opts (void) | |
void | case_insensitive (bool val) |
bool | case_insensitive (void) const |
bool | dotexceptnewline (void) const |
void | dotexceptnewline (bool val) |
bool | freespacing (void) const |
void | freespacing (bool val) |
void | lineanchors (bool val) |
bool | lineanchors (void) const |
bool | once (void) const |
void | once (bool val) |
opts & | operator= (const opts &o) |
Private Attributes | |
bool | x_case_insensitive |
bool | x_dotexceptnewline |
bool | x_freespacing |
bool | x_lineanchors |
bool | x_once |
Definition at line 90 of file regexp.h.
void regexp::opts::case_insensitive | ( | bool | val | ) | [inline] |
Definition at line 122 of file regexp.h.
References x_case_insensitive.
Referenced by regexp::compile_internal(), octregexp(), and parse_options().
bool regexp::opts::case_insensitive | ( | void | ) | const [inline] |
Definition at line 128 of file regexp.h.
References x_case_insensitive.
bool regexp::opts::dotexceptnewline | ( | void | ) | const [inline] |
Definition at line 129 of file regexp.h.
References x_dotexceptnewline.
void regexp::opts::dotexceptnewline | ( | bool | val | ) | [inline] |
Definition at line 123 of file regexp.h.
References x_dotexceptnewline.
Referenced by regexp::compile_internal(), and parse_options().
void regexp::opts::freespacing | ( | bool | val | ) | [inline] |
Definition at line 124 of file regexp.h.
References x_freespacing.
Referenced by regexp::compile_internal(), and parse_options().
bool regexp::opts::freespacing | ( | void | ) | const [inline] |
Definition at line 130 of file regexp.h.
References x_freespacing.
void regexp::opts::lineanchors | ( | bool | val | ) | [inline] |
Definition at line 125 of file regexp.h.
References x_lineanchors.
Referenced by regexp::compile_internal(), and parse_options().
bool regexp::opts::lineanchors | ( | void | ) | const [inline] |
Definition at line 131 of file regexp.h.
References x_lineanchors.
void regexp::opts::once | ( | bool | val | ) | [inline] |
Definition at line 126 of file regexp.h.
References x_once.
Referenced by regexp::match(), octregexp(), and parse_options().
bool regexp::opts::once | ( | void | ) | const [inline] |
Definition at line 106 of file regexp.h.
References x_case_insensitive, x_dotexceptnewline, x_freespacing, x_lineanchors, and x_once.
bool regexp::opts::x_case_insensitive [private] |
Definition at line 136 of file regexp.h.
Referenced by case_insensitive(), and operator=().
bool regexp::opts::x_dotexceptnewline [private] |
Definition at line 137 of file regexp.h.
Referenced by dotexceptnewline(), and operator=().
bool regexp::opts::x_freespacing [private] |
Definition at line 138 of file regexp.h.
Referenced by freespacing(), and operator=().
bool regexp::opts::x_lineanchors [private] |
Definition at line 139 of file regexp.h.
Referenced by lineanchors(), and operator=().
bool regexp::opts::x_once [private] |
Definition at line 140 of file regexp.h.
Referenced by once(), and operator=().