diff options
Diffstat (limited to 'src/elements.h')
| -rw-r--r-- | src/elements.h | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/src/elements.h b/src/elements.h index 82eb559..5ea4534 100644 --- a/src/elements.h +++ b/src/elements.h @@ -23,12 +23,6 @@ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. typedef std::wstring::iterator iiterator; typedef std::back_insert_iterator<std::wstring> oiterator; -struct stext_t; -struct pstext_t; -typedef boost::variant<boost::recursive_wrapper<stext_t>, - boost::recursive_wrapper<pstext_t>, - std::wstring> text_t; - enum stattribute_t { EMPH, SEMPH, @@ -40,9 +34,17 @@ enum stattribute_t { SUPER, QUOTE, SUB, - LINK + LINK, + NBSP }; +struct stext_t; +struct pstext_t; +typedef boost::variant<boost::recursive_wrapper<stext_t>, + boost::recursive_wrapper<pstext_t>, + stattribute_t, + std::wstring> text_t; + struct stext_t { stattribute_t attribute; std::vector<text_t> value; |
