summaryrefslogtreecommitdiff
path: root/src/elements.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/elements.h')
-rw-r--r--src/elements.h16
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;