aboutsummaryrefslogtreecommitdiffstats
path: root/include/AnnotationTypes.hpp
blob: 66d0b9d4c13465ffac79fdcc70bbb391933f1518 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#if ( !defined(ANNOTATIONTYPES_HPP) || defined(GENERATE_ENUM_STRINGS) )

#if (!defined(GENERATE_ENUM_STRINGS))
#define ANNOTATIONTYPES_HPP
#endif

#include "Enum2String.hpp"

///////////////////////////////
// The enum declaration
///////////////////////////////
namespace Reply {
    BEGIN_ENUM(AnnotationType) {
            DECL_ENUM_ELEMENT(none),
            DECL_ENUM_ELEMENT(bold),
            DECL_ENUM_ELEMENT(italics),
            DECL_ENUM_ELEMENT(strikethrough),
            DECL_ENUM_ELEMENT(underline),
            DECL_ENUM_ELEMENT(command),
            DECL_ENUM_ELEMENT(link),
    } END_ENUM(AnnotationType)
}

#endif // (!defined(ANNOTATIONTYPES_HPP) || defined(GENERATE_ENUM_STRINGS))