#include <vref.h>

Public Member Functions | |
| Book (const string &austr, const string &tit, const string &jl) | |
| void | toAce (ostream &ou) const |
| toAce() from different classes ///////////////////////// | |
| string | makeKey () const |
Private Attributes | |
| string | volume |
| string | page_begin |
| string | page_end |
| string | name |
| string | publisher |
| vector< string > | editors |
| Book::Book | ( | const string & | austr, | |
| const string & | tit, | |||
| const string & | jl | |||
| ) |
the constructor is supposed to do the parsing job
References editors, length, name, page_begin, page_end, publisher, split(), substr(), volume, and Refwithty::year.
| void Book::toAce | ( | ostream & | ou | ) | const [virtual] |
toAce() from different classes /////////////////////////
Reimplemented from Refwithty.
References editors, name, page_begin, page_end, publisher, Refwithty::toAce(), and volume.
| string Book::makeKey | ( | ) | const [virtual] |
at most first 5 authors + title + year as string
Reimplemented from Refwithty.
References Ref::authors, editors, name, page_begin, volume, and Refwithty::year.
string Book::volume [private] |
string Book::page_begin [private] |
string Book::page_end [private] |
string Book::name [private] |
string Book::publisher [private] |
vector<string> Book::editors [private] |
1.5.6