29 #ifndef CASA_REGEXBASE_H 30 #define CASA_REGEXBASE_H 33 #include <casacore/casa/aips.h> 34 #include <casacore/casa/BasicSL/String.h>
virtual ~RegexBase()
Destructor.
virtual String::size_type match(const Char *s, String::size_type len, String::size_type pos=0) const
Match the string s of length len starting at position pos.
virtual String::size_type rfind(const Char *s, String::size_type len, Int &matchlen, String::size_type pos=String::npos) const
Do an rfind() on the string s of length len starting at position pos.
virtual String::size_type find(const Char *s, String::size_type len, Int &matchlen, String::size_type pos=0) const =0
Search string s of length len, starting at position pos.
string::size_type size_type
Abstract interface class to regular expressions for String.
static const size_type npos
virtual String::size_type search(const Char *s, String::size_type len, Int &matchlen, Int pos=0) const
Search string s of length len, starting at position pos.
this file contains all the compiler specific defines