aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/sdp/ao_structs.d
blob: 0aeb235b84186fe7196b9e75f930acdcaf5b7bfc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
/+
  structs
  ao_structs.d
+/
/+ structs +/

mixin template Structs() {
  struct ObjHeading {
    string type;
    string lev;
    string lvn;
    string lcn;
  }
  struct ObjPara {
    string indent_first;
    string indent_second;
    string bullet;
  }
  struct ObjComment {
    // does not have .attrib;
    // does not have .ocn
  }
  struct ObjBlock {
  }
  struct ObjBlockOcnString {
    // does not have .attrib;
    string node;
  }
  struct ObjComposite {
    // size_t id;
    string use;
    string of;
    string is_a;
    string object;
    string ocn;
    string attrib;
    // int ocn;
    ObjHeading heading;
    ObjPara para;
    ObjBlock block;
    ObjBlockOcnString block_ocn_string;
  }
}