#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(). |