diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/RESearch.h | 14 | 
1 files changed, 7 insertions, 7 deletions
diff --git a/src/RESearch.h b/src/RESearch.h index 10ed4380d..49bfc0541 100644 --- a/src/RESearch.h +++ b/src/RESearch.h @@ -29,8 +29,8 @@ public:  	const char *Compile(const char *pattern, Sci::Position length, bool caseSensitive, bool posix) noexcept;  	int Execute(const CharacterIndexer &ci, Sci::Position lp, Sci::Position endp); -	enum { MAXTAG=10 }; -	enum { NOTFOUND=-1 }; +	static constexpr int MAXTAG = 10; +	static constexpr int NOTFOUND = -1;  	Sci::Position bopat[MAXTAG];  	Sci::Position eopat[MAXTAG]; @@ -38,12 +38,12 @@ public:  private: -	enum { MAXNFA = 4096 }; -	// The following enums are not meant to be changeable. +	static constexpr int MAXNFA = 4096; +	// The following constants are not meant to be changeable.  	// They are for readability only. -	enum { MAXCHR = 256 }; -	enum { CHRBIT = 8 }; -	enum { BITBLK = MAXCHR / CHRBIT }; +	static constexpr int MAXCHR = 256; +	static constexpr int CHRBIT = 8; +	static constexpr int BITBLK = MAXCHR / CHRBIT;  	void ChSet(unsigned char c) noexcept;  	void ChSetWithCase(unsigned char c, bool caseSensitive) noexcept;  | 
