aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/sdp/ao_structs.d
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sdp/ao_structs.d')
-rw-r--r--lib/sdp/ao_structs.d43
1 files changed, 43 insertions, 0 deletions
diff --git a/lib/sdp/ao_structs.d b/lib/sdp/ao_structs.d
new file mode 100644
index 0000000..0aeb235
--- /dev/null
+++ b/lib/sdp/ao_structs.d
@@ -0,0 +1,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;
+ }
+}