Go to the documentation of this file.Go to the SVN repository for this file.
void Set(const string &pat, CRegexp::TCompile flags=0)
Sets PCRE pattern.
CRegexp_loc(const string &pat, CRegexp::TCompile flags=0)
Constructor for CRegexp_loc.
unique_ptr< CRegexp > m_regexp
PCRE used to match against char* sequence passed as argument to GetLoc.
TSeqPos GetLoc(const char *seq, CSeq_loc *loc, TSeqPos offset=0, CRegexp::TMatch flags=0)
Gets a CSeq_loc for PCRE match to char* sequence.
static const char si[8][64]
unsigned int TSeqPos
Type for sequence locations and lengths.
const TSeqPos kInvalidSeqPos
Define special value for invalid sequence position.
void SetPacked_int(TPacked_int &v)
unsigned int TMatch
Match options.
unsigned int TCompile
Type definitions used for code clarity.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
list< CRef< CSeq_interval > > Tdata
Tdata & Set(void)
Assign a value to data member.
header file for creating CSeq_locs from CRegexps.