/**
* @file book.h
* @author Tom Molesworth <tom@entitymodel.com>
* @date 17/11/12 12:03:58
*
* $Id$
*/
#include <string>
namespace Model {
class Author;
class Book {
public:
Book() {
name_ = "";
author_ = nullptr;
}
virtual ~Book() { }
Book &name(std::string name) { this->name_ = name; return *this; }
std::string name(void) { return this->name_; }
Book &author(Author *author) { this->author_ = author; return *this; }
Author *author(void) { return this->author_; }
private:
std::string name_;
Author *author_;
};
};