#include <bibtool.h>
Public Methods | |
| Bibtool () | |
| void | printHelp () |
| bool | getType () |
| void | processEntry () |
| void | getSchLst () |
| bool | endOfFile () |
| bool | openFileBinary (string) |
| void | closeFile () |
| void | removeOldFiles () |
| void | searchEachIndex () |
| void | displayFound (vector< searchName > &, SearchType) |
Public Attributes | |
| int | fileIndex |
| string | outFileName |
| string | outFileNameBibs |
| string | ndx_authorFN |
| string | lst_authorFN |
| string | ndx_titleFN |
| string | lst_titleFN |
| string | schLstFileName |
| string | schLstFileOut |
| string | currentBibFileName |
| bool | schLstIsOpenable |
| vector< searchName > | searchNames_vec |
| vector< searchName > | searchNamesAuth_vec |
| vector< searchName > | searchNamesTitle_vec |
| bstreeBibIndex | bstree |
| rbtreeBibIndex | rbtree |
Private Methods | |
| void | getName () |
| void | parseEntry (stack< char > &) |
Private Attributes | |
| ifstream | fin |
| string | type |
| string | keyName |
| string | fileNumber |
| string | entryPos |
| int | characterIndex |
| bool | validType |
| string | newLstPos |
| int | curNdxPos |
| int | curLstPos |
| string | authTmp |
| string | titleTmp |
|
|
Definition at line 8 of file bibtool.cpp. References searchNames_vec, searchNamesAuth_vec, and searchNamesTitle_vec. |
|
|
Definition at line 610 of file bibtool.cpp. References fin. Referenced by main(). |
|
||||||||||||
|
Definition at line 570 of file bibtool.cpp. References AUTHOR, KEYNAME, SearchType, and TITLE. Referenced by main(). |
|
|
Definition at line 17 of file bibtool.cpp. References fin. Referenced by createIndex(). |
|
|
Definition at line 330 of file bibtool.cpp. References bstree, fin, keyName, rbtreeBibIndex::primaryNdx, bstreeBibIndex::primaryNdx, and rbtree. Referenced by processEntry(). |
|
|
Definition at line 457 of file bibtool.cpp. References searchName::name, schLstFileName, schLstIsOpenable, searchNames_vec, searchNamesAuth_vec, and searchNamesTitle_vec. Referenced by main(). |
|
|
Definition at line 378 of file bibtool.cpp. References characterIndex, fin, type, and validType. Referenced by createIndex(). |
|
|
Definition at line 588 of file bibtool.cpp. References fin. Referenced by main(). |
|
|
Definition at line 69 of file bibtool.cpp. References rbtreeBibIndex::authorNdx, bstreeBibIndex::authorNdx, authTmp, bstree, fin, keyName, rbtree, rbtreeBibIndex::titleNdx, bstreeBibIndex::titleNdx, and titleTmp. Referenced by processEntry(). |
|
|
Definition at line 631 of file bibtool.cpp. Referenced by processCommandLine(). |
|
|
Definition at line 31 of file bibtool.cpp. References currentBibFileName, fin, getName(), keyName, and parseEntry(). Referenced by createIndex(). |
|
|
Definition at line 617 of file bibtool.cpp. References lst_authorFN, lst_titleFN, ndx_authorFN, ndx_titleFN, outFileName, outFileNameBibs, and schLstFileOut. Referenced by main(). |
|
|
|
|
|
Definition at line 81 of file bibtool.h. Referenced by parseEntry(). |
|
|
Definition at line 61 of file bibtool.h. Referenced by getName(), parseEntry(), and IndexOperations::searchBstreeIndex(). |
|
|
Definition at line 75 of file bibtool.h. Referenced by getType(). |
|
|
|
|
|
|
|
|
Definition at line 52 of file bibtool.h. Referenced by main(), processEntry(), IndexOperations::searchBstreeIndex(), and IndexOperations::searchRbtreeIndex(). |
|
|
|
|
|
Definition at line 43 of file bibtool.h. Referenced by main(). |
|
|
|
|
|
Definition at line 70 of file bibtool.h. Referenced by closeFile(), endOfFile(), getName(), getType(), openFileBinary(), parseEntry(), and processEntry(). |
|
|
Definition at line 72 of file bibtool.h. Referenced by getName(), parseEntry(), and processEntry(). |
|
|
Definition at line 47 of file bibtool.h. Referenced by processCommandLine(), and removeOldFiles(). |
|
|
Definition at line 49 of file bibtool.h. Referenced by processCommandLine(), and removeOldFiles(). |
|
|
Definition at line 46 of file bibtool.h. Referenced by processCommandLine(), and removeOldFiles(). |
|
|
Definition at line 48 of file bibtool.h. Referenced by processCommandLine(), and removeOldFiles(). |
|
|
|
|
|
Definition at line 44 of file bibtool.h. Referenced by processCommandLine(), and removeOldFiles(). |
|
|
Definition at line 45 of file bibtool.h. Referenced by processCommandLine(), and removeOldFiles(). |
|
|
Definition at line 63 of file bibtool.h. Referenced by getName(), parseEntry(), and IndexOperations::searchRbtreeIndex(). |
|
|
Definition at line 50 of file bibtool.h. Referenced by getSchLst(), and processCommandLine(). |
|
|
Definition at line 51 of file bibtool.h. Referenced by processCommandLine(), and removeOldFiles(). |
|
|
Definition at line 53 of file bibtool.h. Referenced by getSchLst(), and main(). |
|
|
Definition at line 55 of file bibtool.h. Referenced by Bibtool(), getSchLst(), main(), IndexOperations::searchBstreeIndex(), and IndexOperations::searchRbtreeIndex(). |
|
|
Definition at line 56 of file bibtool.h. Referenced by Bibtool(), getSchLst(), main(), IndexOperations::searchBstreeIndex(), and IndexOperations::searchRbtreeIndex(). |
|
|
Definition at line 57 of file bibtool.h. Referenced by Bibtool(), getSchLst(), main(), IndexOperations::searchBstreeIndex(), and IndexOperations::searchRbtreeIndex(). |
|
|
Definition at line 82 of file bibtool.h. Referenced by parseEntry(). |
|
|
Definition at line 71 of file bibtool.h. Referenced by getType(). |
|
|
Definition at line 76 of file bibtool.h. Referenced by getType(). |
1.3-rc1