ddc
TabFormatIndexator.h
Go to the documentation of this file.
1 //
2 // Created by sokirko on 05.10.19.
3 //
4 
5 #ifndef PROJECT_TABFORMATINDEXATOR_H
6 #define PROJECT_TABFORMATINDEXATOR_H
7 
8 
9 #include "Concordance.h"
10 
11 class CIndexDocument;
13 
15 
17 
18  void AddColumnMap (const string& field, const string& value, CTabFormattedMetaParams* params);
19 
20  void ProcessMetaField(CIndexDocument* document, const string &line, CTabFormattedMetaParams* params);
21 
22  void ProcessBreakRecord(CIndexDocument* document, const string &line, CTabFormattedMetaParams* params);
23 
24  void ProcessToken (CIndexDocument* document, const string& line);
25 
26 protected:
27  void IndexTabFormat(CIndexDocument* document);
28 public:
29 
30 };
31 extern string ReadTabFormatDocumentName(const string& line);
32 
33 
34 #endif //PROJECT_TABFORMATINDEXATOR_H
35 
36 /*--- emacs style variables ---
37  * Local Variables:
38  * mode: C++
39  * c-file-style: "ellemtel"
40  * c-basic-offset: 4
41  * tab-width: 8
42  * indent-tabs-mode: nil
43  * End:
44  */
void IndexTabFormat(CIndexDocument *document)
Definition: TabFormatIndexator.cpp:141
Definition: DocumentIterator.h:15
void ProcessToken(CIndexDocument *document, const string &line)
Definition: TabFormatIndexator.cpp:124
void AddColumnMap(const string &field, const string &value, CTabFormattedMetaParams *params)
Definition: TabFormatIndexator.cpp:30
string ReadTabFormatDocumentName(const string &line)
Definition: TabFormatIndexator.cpp:129
Definition: TabFormatIndexator.cpp:24
Definition: Concordance.h:126
PtrHolder< CBibliography > PrevBibl
Definition: TabFormatIndexator.h:16
void ProcessBreakRecord(CIndexDocument *document, const string &line, CTabFormattedMetaParams *params)
Definition: TabFormatIndexator.cpp:51
void ProcessMetaField(CIndexDocument *document, const string &line, CTabFormattedMetaParams *params)
Definition: TabFormatIndexator.cpp:65
Definition: TabFormatIndexator.h:14