#include <vref.h>

Public Member Functions | |
| Journal (const string &austr, const string &tit) | |
| Journal (const string &austr, const string &tit, int yr) | |
| Journal (const string &austr, const string &tit, const string &jl) | |
| void | setMedline (int med) |
| void | setPubmed (int pub) |
| Journal (const Journal &ref) | |
| Journal & | operator= (const Journal &ref) |
| string | makeKey () const |
| void | toAce (ostream &pap) const |
Protected Attributes | |
| int | pubmed |
| int | medline |
| string | name |
| string | volume |
| string | issue |
| string | page_begin |
| string | page_end |
| Journal::Journal | ( | const string & | austr, | |
| const string & | tit | |||
| ) | [inline] |
| Journal::Journal | ( | const string & | austr, | |
| const string & | tit, | |||
| int | yr | |||
| ) | [inline] |
| Journal::Journal | ( | const string & | austr, | |
| const string & | tit, | |||
| const string & | jl | |||
| ) |
the journal line (jl) will be parsed by this constructor
normal Journal entry
References dissect(), firstword(), issue, lastword(), name, page_begin, page_end, volume, and Refwithty::year.
| Journal::Journal | ( | const Journal & | ref | ) |
| void Journal::setMedline | ( | int | med | ) | [inline] |
these two methods are unique to classes wtih members
References medline.
Referenced by Refreader::newRef().
| void Journal::setPubmed | ( | int | pub | ) | [inline] |
References issue, medline, name, Refwithty::operator=(), page_begin, page_end, pubmed, and volume.
| string Journal::makeKey | ( | ) | const [virtual] |
for the Journal class, key is simple
Reimplemented from Refwithty.
References Ref::authors, medline, name, page_begin, pubmed, volume, and Refwithty::year.
| void Journal::toAce | ( | ostream & | pap | ) | const [virtual] |
does not know its own key, just the tags
Reimplemented from Refwithty.
References issue, medline, name, page_begin, page_end, pubmed, Refwithty::toAce(), and volume.
int Journal::pubmed [protected] |
Referenced by Journal(), makeKey(), operator=(), setPubmed(), and toAce().
int Journal::medline [protected] |
Referenced by Journal(), makeKey(), operator=(), setMedline(), and toAce().
string Journal::name [protected] |
Referenced by Journal(), makeKey(), Online::Online(), operator=(), and toAce().
string Journal::volume [protected] |
Referenced by Journal(), makeKey(), Online::Online(), operator=(), and toAce().
string Journal::issue [protected] |
Referenced by Journal(), operator=(), and toAce().
string Journal::page_begin [protected] |
Referenced by Journal(), makeKey(), Online::Online(), operator=(), and toAce().
string Journal::page_end [protected] |
Referenced by Journal(), Online::Online(), operator=(), and toAce().
1.5.6