diff --git a/src/lib/export/export.hpp b/src/lib/export/export.hpp index 1eddfdd..737708e 100644 --- a/src/lib/export/export.hpp +++ b/src/lib/export/export.hpp @@ -32,16 +32,31 @@ namespace Export class ExportBase { public: + /*! + * @brief Export vector of Database::entry. + * + * @param entries Vector of Database::entry to export. + * @param out Output stream. + */ explicit ExportBase(const vector &entries, ostream &out = cout); + /*! + * @brief Print output to std::ostream. + */ virtual void print() const = 0; protected: const vector _entries; ostream &_out; - //! Sort entries from newest to oldest. + /*! + * @brief Sort entries from newest to oldest. + * + * @param entries Vector of Database::entry to sort. + * + * @return Sorted vector of Database::entry. + */ const vector sort_entries(vector entries) const; };