diff options
Diffstat (limited to 'template/person.hxx')
-rw-r--r-- | template/person.hxx | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/template/person.hxx b/template/person.hxx deleted file mode 100644 index 7b7a50a..0000000 --- a/template/person.hxx +++ /dev/null @@ -1,53 +0,0 @@ -// file : template/person.hxx -// copyright : not copyrighted - public domain - -#ifndef PERSON_HXX -#define PERSON_HXX - -#include <string> - -#include <odb/core.hxx> - -#pragma db object -class person -{ -public: - person (const std::string& first, - const std::string& last, - unsigned short age) - : first_ (first), last_ (last), age_ (age) - { - } - - const std::string& - first () const - { - return first_; - } - - const std::string& - last () const - { - return last_; - } - - unsigned short - age () const - { - return age_; - } - -private: - friend class odb::access; - - person () {} - - #pragma db id auto - unsigned long id_; - - std::string first_; - std::string last_; - unsigned short age_; -}; - -#endif // PERSON_HXX |