#ifndef AUTHOR_H
#define AUTHOR_H
+#include "support/docstring.h"
+
#include <map>
#include <iosfwd>
-#include "LString.h"
+
+namespace lyx {
+
class Author {
public:
Author() {}
- Author(string const & name, string const & email)
+ Author(docstring const & name, docstring const & email)
: name_(name), email_(email) {}
- string const name() const {
+ docstring const name() const {
return name_;
}
- string const email() const {
+ docstring const email() const {
return email_;
}
- friend std::istream & operator>>(std::istream & os, Author & a);
+ friend std::istream & operator>>(std::istream & os, Author & a);
private:
- string name_;
+ docstring name_;
- string email_;
+ docstring email_;
};
std::istream & operator>>(std::istream & os, Author & a);
+
+} // namespace lyx
+
#endif // AUTHOR_H