ddc
Bibliography.h
Go to the documentation of this file.
1 //
2 // Created by sokirko on 10.10.19.
3 //
4 
5 #ifndef PROJECT_BIBLIOGRAPHY_H
6 #define PROJECT_BIBLIOGRAPHY_H
7 
8 #include "../CommonLib/utilit.h"
9 
13 struct CBibliography {
15  string m_OrigBibl;
17  string m_ScanBibl;
19  string m_DateStr;
23  vector<string> m_BiblAttribs;
24 
25 
26  CBibliography();
27 
29  void CleanBibliography();
30 
32  void ReadFromString(const string &S);
33 
35  string WriteToString() const;
36 
38  bool ConvertDateToInt(int &Result) const;
39 
43  void Sanitize(bool sanitizeFree=false);
44 };
45 
46 
47 #endif //PROJECT_BIBLIOGRAPHY_H
48 
49 /*--- emacs style variables ---
50  * Local Variables:
51  * mode: C++
52  * c-file-style: "ellemtel"
53  * c-basic-offset: 4
54  * tab-width: 8
55  * indent-tabs-mode: nil
56  * End:
57  */
string WriteToString() const
write structure&#39;s members to a string
Definition: Bibliography.cpp:49
Definition: Bibliography.h:13
string m_OrigBibl
original bibliography
Definition: Bibliography.h:15
bool ConvertDateToInt(int &Result) const
convert m_DateStr to an integer
Definition: Bibliography.cpp:57
string m_DateStr
issue date
Definition: Bibliography.h:19
DWORD m_StartPageInfo
starting page
Definition: Bibliography.h:21
void Sanitize(bool sanitizeFree=false)
Definition: Bibliography.cpp:90
void ReadFromString(const string &S)
read structure&#39;s members from a string
Definition: Bibliography.cpp:22
void CleanBibliography()
set all members empty
Definition: Bibliography.cpp:14
uint32_t DWORD
Definition: utilit.h:105
vector< string > m_BiblAttribs
free bibbliographical attributes
Definition: Bibliography.h:23
CBibliography()
Definition: Bibliography.cpp:10
string m_ScanBibl
scanned bibliography
Definition: Bibliography.h:17