pcrecpp::RE_Options Class Reference

#include <pcrecpp.h>

List of all members.

Public Member Functions

 RE_Options ()
 RE_Options (int option_flags)
int match_limit () const
RE_Optionsset_match_limit (int limit)
int match_limit_recursion () const
RE_Optionsset_match_limit_recursion (int limit)
bool caseless () const
RE_Optionsset_caseless (bool x)
bool multiline () const
RE_Optionsset_multiline (bool x)
bool dotall () const
RE_Optionsset_dotall (bool x)
bool extended () const
RE_Optionsset_extended (bool x)
bool dollar_endonly () const
RE_Optionsset_dollar_endonly (bool x)
bool extra () const
RE_Optionsset_extra (bool x)
bool ungreedy () const
RE_Optionsset_ungreedy (bool x)
bool utf8 () const
RE_Optionsset_utf8 (bool x)
bool no_auto_capture () const
RE_Optionsset_no_auto_capture (bool x)
RE_Optionsset_all_options (int opt)
int all_options () const

Private Attributes

int match_limit_
int match_limit_recursion_
int all_options_


Detailed Description

Definition at line 355 of file pcrecpp.h.


Constructor & Destructor Documentation

pcrecpp::RE_Options::RE_Options (  )  [inline]

Definition at line 358 of file pcrecpp.h.

pcrecpp::RE_Options::RE_Options ( int  option_flags  )  [inline]

Definition at line 368 of file pcrecpp.h.


Member Function Documentation

int pcrecpp::RE_Options::match_limit (  )  const [inline]

Definition at line 373 of file pcrecpp.h.

Referenced by pcrecpp::RE::TryMatch().

RE_Options& pcrecpp::RE_Options::set_match_limit ( int  limit  )  [inline]

Definition at line 374 of file pcrecpp.h.

Referenced by TestRecursion().

int pcrecpp::RE_Options::match_limit_recursion (  )  const [inline]

Definition at line 379 of file pcrecpp.h.

Referenced by pcrecpp::RE::TryMatch().

RE_Options& pcrecpp::RE_Options::set_match_limit_recursion ( int  limit  )  [inline]

Definition at line 380 of file pcrecpp.h.

bool pcrecpp::RE_Options::caseless (  )  const [inline]

Definition at line 385 of file pcrecpp.h.

References PCRE_CASELESS, and PCRE_IS_SET.

RE_Options& pcrecpp::RE_Options::set_caseless ( bool  x  )  [inline]

Definition at line 388 of file pcrecpp.h.

References PCRE_CASELESS, and PCRE_SET_OR_CLEAR.

Referenced by pcrecpp::CASELESS(), and Test_CASELESS().

bool pcrecpp::RE_Options::multiline (  )  const [inline]

Definition at line 392 of file pcrecpp.h.

References PCRE_IS_SET, and PCRE_MULTILINE.

RE_Options& pcrecpp::RE_Options::set_multiline ( bool  x  )  [inline]

Definition at line 395 of file pcrecpp.h.

References PCRE_MULTILINE, and PCRE_SET_OR_CLEAR.

Referenced by pcrecpp::MULTILINE(), and Test_MULTILINE().

bool pcrecpp::RE_Options::dotall (  )  const [inline]

Definition at line 399 of file pcrecpp.h.

References PCRE_DOTALL, and PCRE_IS_SET.

RE_Options& pcrecpp::RE_Options::set_dotall ( bool  x  )  [inline]

Definition at line 402 of file pcrecpp.h.

References PCRE_DOTALL, and PCRE_SET_OR_CLEAR.

Referenced by pcrecpp::DOTALL(), Test_DOTALL(), and TestConstructors().

bool pcrecpp::RE_Options::extended (  )  const [inline]

Definition at line 406 of file pcrecpp.h.

References PCRE_EXTENDED, and PCRE_IS_SET.

RE_Options& pcrecpp::RE_Options::set_extended ( bool  x  )  [inline]

Definition at line 409 of file pcrecpp.h.

References PCRE_EXTENDED, and PCRE_SET_OR_CLEAR.

Referenced by pcrecpp::EXTENDED(), and Test_EXTENDED().

bool pcrecpp::RE_Options::dollar_endonly (  )  const [inline]

Definition at line 413 of file pcrecpp.h.

References PCRE_DOLLAR_ENDONLY, and PCRE_IS_SET.

RE_Options& pcrecpp::RE_Options::set_dollar_endonly ( bool  x  )  [inline]

Definition at line 416 of file pcrecpp.h.

References PCRE_DOLLAR_ENDONLY, and PCRE_SET_OR_CLEAR.

Referenced by Test_DOLLAR_ENDONLY().

bool pcrecpp::RE_Options::extra (  )  const [inline]

Definition at line 420 of file pcrecpp.h.

References PCRE_EXTRA, and PCRE_IS_SET.

RE_Options& pcrecpp::RE_Options::set_extra ( bool  x  )  [inline]

Definition at line 423 of file pcrecpp.h.

References PCRE_EXTRA, and PCRE_SET_OR_CLEAR.

Referenced by Test_EXTRA().

bool pcrecpp::RE_Options::ungreedy (  )  const [inline]

Definition at line 427 of file pcrecpp.h.

References PCRE_IS_SET, and PCRE_UNGREEDY.

RE_Options& pcrecpp::RE_Options::set_ungreedy ( bool  x  )  [inline]

Definition at line 430 of file pcrecpp.h.

References PCRE_SET_OR_CLEAR, and PCRE_UNGREEDY.

Referenced by Test_UNGREEDY().

bool pcrecpp::RE_Options::utf8 (  )  const [inline]

Definition at line 434 of file pcrecpp.h.

References PCRE_IS_SET, and PCRE_UTF8.

Referenced by pcrecpp::RE::GlobalReplace().

RE_Options& pcrecpp::RE_Options::set_utf8 ( bool  x  )  [inline]

Definition at line 437 of file pcrecpp.h.

References PCRE_SET_OR_CLEAR, and PCRE_UTF8.

Referenced by pcrecpp::UTF8().

bool pcrecpp::RE_Options::no_auto_capture (  )  const [inline]

Definition at line 441 of file pcrecpp.h.

References PCRE_IS_SET, and PCRE_NO_AUTO_CAPTURE.

RE_Options& pcrecpp::RE_Options::set_no_auto_capture ( bool  x  )  [inline]

Definition at line 444 of file pcrecpp.h.

References PCRE_NO_AUTO_CAPTURE, and PCRE_SET_OR_CLEAR.

Referenced by Test_NO_AUTO_CAPTURE().

RE_Options& pcrecpp::RE_Options::set_all_options ( int  opt  )  [inline]

Definition at line 448 of file pcrecpp.h.

Referenced by Test_all_options().

int pcrecpp::RE_Options::all_options (  )  const [inline]

Definition at line 452 of file pcrecpp.h.

Referenced by pcrecpp::RE::Compile(), and pcrecpp::RE::GlobalReplace().


Member Data Documentation

int pcrecpp::RE_Options::match_limit_ [private]

Definition at line 459 of file pcrecpp.h.

int pcrecpp::RE_Options::match_limit_recursion_ [private]

Definition at line 460 of file pcrecpp.h.

int pcrecpp::RE_Options::all_options_ [private]

Definition at line 461 of file pcrecpp.h.


The documentation for this class was generated from the following file:
Generated on Tue Jul 5 16:56:30 2011 for ROOT_528-00b_version by  doxygen 1.5.1