summaryrefslogtreecommitdiff
path: root/src/elements.h
diff options
context:
space:
mode:
authorGrégoire Duchêne <gduchene@fastmail.net>2011-02-20 14:50:02 +0100
committerGrégoire Duchêne <gduchene@fastmail.net>2011-02-20 14:50:02 +0100
commit02f387c216ca27abd3cad5f7d9043abd9e7ae168 (patch)
treed35c0f1328965482866b1f2c6bb797c24fc52f32 /src/elements.h
parent7029cc1be25626d86cb62a991f06816fe757eafd (diff)
Unbreakable space support added.
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;