1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| // Common/Lang.h
|
| #ifndef __COMMON_LANG_H
| #define __COMMON_LANG_H
|
| #include "MyString.h"
|
| class CLang
| {
| wchar_t *_text;
| CRecordVector<UInt32> _ids;
| CRecordVector<UInt32> _offsets;
|
| bool OpenFromString(const AString &s);
| public:
| CLang(): _text(0) {}
| ~CLang() { Clear(); }
| bool Open(CFSTR fileName, const char *id);
| void Clear() throw();
| const wchar_t *Get(UInt32 id) const throw();
| };
|
| #endif
|
|