X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Flyxlength.C;h=fded92c19bcfe53b595f0d24e86a7cc713607f6f;hb=d2574b7d8e2716d3d3aea92df6576bd01c421a6c;hp=d139a4793d7e358527abac659462e796d71ad94f;hpb=28ad9602557a145bfd88c79dddecdc34c95c698c;p=lyx.git diff --git a/src/lyxlength.C b/src/lyxlength.C index d139a4793d..fded92c19b 100644 --- a/src/lyxlength.C +++ b/src/lyxlength.C @@ -19,10 +19,14 @@ #include "lengthcommon.h" #include "lyxrc.h" +#include "support/docstream.h" #include #include +namespace lyx { + + using std::ostringstream; using std::string; @@ -58,6 +62,14 @@ string const LyXLength::asString() const } +docstring const LyXLength::asDocstring() const +{ + odocstringstream os; + os << val_ << unit_name[unit_]; // setw? + return os.str(); +} + + string const LyXLength::asLatexString() const { ostringstream os; @@ -264,3 +276,6 @@ bool operator!=(LyXLength const & l1, LyXLength const & l2) { return !(l1 == l2); } + + +} // namespace lyx