#include <iosfwd>
+namespace lyx {
+
+namespace support { class FileName; }
+
///
struct keyword_item {
///
/// stream is not ok
bool operator!() const;
/// return true if able to open file, else false
- bool setFile(std::string const & filename);
+ bool setFile(support::FileName const & filename);
///
void setStream(std::istream & is);
///
std::string const getString() const;
///
- lyx::docstring const getDocString() const;
+ docstring const getDocString() const;
/** Get a long string, ended by the tag `endtag'.
This string can span several lines. The first line
/// extract string
LyXLex & operator>>(std::string &);
+ /// extract docstring
+ LyXLex & operator>>(docstring &);
/// extract double
LyXLex & operator>>(double &);
/// extract integer
#define pushpophelper(x, y, z) unnamed_pushpophelper;
// Tip gotten from Bobby Schmidt's column in C/C++ Users Journal
+
+} // namespace lyx
+
#endif