My favorites | Sign in
Project Home Downloads Issues Source
Checkout   Browse   Changes    
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#ifndef AFX_RSEARCH_H__5A9346D4_3152_4923_8EFC_38264A456364__INCLUDED_
#define AFX_RSEARCH_H__5A9346D4_3152_4923_8EFC_38264A456364__INCLUDED_
#include "kilib/ktlaptr.h"
#include "NSearch.h"


//=========================================================================
//@{ @pkg Gp.Search //@}
//@{
// ’´ŠÈˆÕ³‹K•\Œ»ƒ}ƒbƒ`ƒ“ƒOŠÖ”B
//
// pat‚Æstr‘S‘Ì‚ªƒ}ƒbƒ`‚·‚é‚È‚çtrueAƒ_ƒ‚È‚çfalse‚ð•Ô‚·
//@}
//=========================================================================

bool reg_match( const wchar_t* pat, const wchar_t* str, bool caseS );


class RegNFA;
//=========================================================================
//@{
// Searhcable‚Æ‚µ‚Ă̎À‘•
//@}
//=========================================================================

class RSearch : public Searchable
{
public:
RSearch( const unicode* key, bool caseS, bool down );

private:
virtual bool Search( const unicode* str, ulong len, ulong stt,
ulong* mbg, ulong* med );

private:
ki::dptr<RegNFA> re_;
bool caseS_;
bool down_;
};





#endif

Change log

r89 by roytam on Apr 29, 2010   Diff
- [GreenPad] import GreenPad with NT 3.51
fix.
Go to: 
Project members, sign in to write a code review

Older revisions

All revisions of this file

File info

Size: 1025 bytes, 45 lines

File properties

svn:mime-type
text/plain; charset=shift_jis
svn:eol-style
native
Powered by Google Project Hosting