#include <vref.h>

Public Member Functions | |
| Ref (const Ref &ref) | |
| Ref (const string &austr) | |
| Ref & | operator= (const Ref &ref) |
| virtual void | writeAce (ostream &ous, ostream &pap) const |
| virtual string | makeKey () const |
| void | addRemark (const string &rm) |
| virtual void | toAce (ostream &ou) const |
| toAce() from different classes ///////////////////////// | |
Static Public Member Functions | |
| static void | setCounter (int k) |
| static int | nextCounter () |
| static void | loadKey (const string &inf) |
| static void | dumpKey (const string &ouf) |
Protected Attributes | |
| vector< string > | authors |
| string | remark |
Static Protected Attributes | |
| static int | counter = 1 |
| static map< string, int > | paperkey = map<string, int>() |
| void Ref::writeAce | ( | ostream & | ous, | |
| ostream & | pap | |||
| ) | const [virtual] |
| virtual string Ref::makeKey | ( | ) | const [inline, virtual] |
Reimplemented in Refwithty, Inpress, Journal, Book, Thesis, Submission, and Patent.
Referenced by writeAce().
| void Ref::addRemark | ( | const string & | rm | ) | [inline] |
| void Ref::toAce | ( | ostream & | ou | ) | const [virtual] |
toAce() from different classes /////////////////////////
Reimplemented in Refwithty, Inpress, Journal, Book, Thesis, Submission, and Patent.
References authors, and remark.
Referenced by Patent::toAce(), Submission::toAce(), Refwithty::toAce(), and writeAce().
| static void Ref::setCounter | ( | int | k | ) | [inline, static] |
References counter.
| static int Ref::nextCounter | ( | ) | [inline, static] |
| void Ref::loadKey | ( | const string & | inf | ) | [static] |
vector<string> Ref::authors [protected] |
Referenced by Submission::makeKey(), Book::makeKey(), Journal::makeKey(), Refwithty::makeKey(), operator=(), Ref(), Submission::Submission(), and toAce().
string Ref::remark [protected] |
Referenced by addRemark(), operator=(), Ref(), and toAce().
int Ref::counter = 1 [static, protected] |
for keeping track of papers that do not have PM or MED unique accession numbers I need this number in order to keep PM and MD separately form those that don't have unique IDs.
Referenced by loadKey(), nextCounter(), and setCounter().
map< string, int > Ref::paperkey = map<string, int>() [static, protected] |
Referenced by dumpKey(), loadKey(), and writeAce().
1.5.6