Go to the SVN repository for this file.
1 #ifndef CORELIB___NCBI_MASK__HPP 2 #define CORELIB___NCBI_MASK__HPPncbi::TMaskedQueryRegions mask
CTempString implements a light-weight string on top of a storage buffer whose lifetime management is ...
Include a standard set of the NCBI C++ Toolkit most basic headers.
static const char * str(char *buf, int n)
#define ITERATE(Type, Var, Cont)
ITERATE macro to sequence through container elements.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
static bool MatchesMask(CTempString str, CTempString mask, ECase use_case=eCase)
Match "str" against the "mask".
ECase
Which type of string comparison.
@ eCase
Case sensitive compare.
list< string > m_Inclusions
List of inclusion masks.
bool Match(CTempString str, NStr::ECase use_case=NStr::eCase) const
Match a string.
virtual bool Match(CTempString str, NStr::ECase use_case=NStr::eCase) const =0
Match a string.
virtual ~CMask(void)
Destructor.
void Add(const string &mask)
Add an inclusion mask.
void RemoveExclusion(const string &mask)
Remove an exclusion mask.
void Remove(const string &mask)
Remove an inclusion mask.
void AddExclusion(const string &mask)
Add an exclusion mask.
list< string > m_Exclusions
List of exclusion masks.
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