#include <ncbi_pch.hpp>
#include <corelib/ncbi_limits.h>
#include <corelib/ncbistl.hpp>
#include <util/xregexp/regexp.hpp>
#include <pcre.h>
#include <memory>
#include <stdlib.h>
Include dependency graph for regexp.cpp:
Go to the source code of this file.
Go to the SVN repository for this file.
Macros #define PCRE_FLAG(x) PCRE_##x #define F_ISSET(flags, mask) ((flags & (mask)) == (mask)) Functions static int s_GetRealCompileFlags (CRegexp::TCompile compile_flags) static int s_GetRealMatchFlags (CRegexp::TMatch match_flags) Variables static char s_Special [] = ".?*+$^[](){}/\\|-" Macro Definition Documentation ◆ F_ISSET #define F_ISSET ( flags, mask ) ((flags & (mask)) == (mask))Definition at line 62 of file regexp.cpp.
◆ PCRE_FLAG #define PCRE_FLAG ( x ) PCRE_##xDefinition at line 43 of file regexp.cpp.
Function Documentation ◆ s_GetRealCompileFlags() static int s_GetRealCompileFlags ( CRegexp::TCompile compile_flags ) staticDefinition at line 65 of file regexp.cpp.
References F_ISSET, CRegexp::fCompile_default, CRegexp::fCompile_dotall, CRegexp::fCompile_extended, CRegexp::fCompile_ignore_case, CRegexp::fCompile_newline, CRegexp::fCompile_ungreedy, flags, NCBI_THROW, and PCRE_FLAG.
Referenced by CRegexp::Set().
◆ s_GetRealMatchFlags() static int s_GetRealMatchFlags ( CRegexp::TMatch match_flags ) staticDefinition at line 92 of file regexp.cpp.
References F_ISSET, flags, CRegexp::fMatch_default, CRegexp::fMatch_not_begin, CRegexp::fMatch_not_end, NCBI_THROW, and PCRE_FLAG.
Referenced by CRegexp::x_Match().
Variable Documentation ◆ s_Special char s_Special[] = ".?*+$^[](){}/\\|-" staticDefinition at line 58 of file regexp.cpp.
Referenced by CRegexp::Escape(), and CRegexp::WildcardToRegexp().
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4