summaryrefslogtreecommitdiffstats
path: root/test/input
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2015-12-03 20:40:51 (GMT)
committerBrad King <brad.king@kitware.com>2015-12-03 21:25:26 (GMT)
commit96b5c2d10b2f6712a55be56ad58190ca19707634 (patch)
tree7701988592eab4bd18325451de563f8170f8618f /test/input
parentd2ef49b321a3a8f33662b46183a778478e834411 (diff)
downloadCastXML-96b5c2d10b2f6712a55be56ad58190ca19707634.zip
CastXML-96b5c2d10b2f6712a55be56ad58190ca19707634.tar.gz
CastXML-96b5c2d10b2f6712a55be56ad58190ca19707634.tar.bz2
Output: Generate Base element offset="" attribute
The gccxml output format had this attribute, defined by GCC as "The offset where this basetype appears in its containing type". This is well-defined only for non-virtual base classes. GitHub-Issue: 34
Diffstat (limited to 'test/input')
-rw-r--r--test/input/Class-base-offset.cxx4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/input/Class-base-offset.cxx b/test/input/Class-base-offset.cxx
new file mode 100644
index 0000000..279584c
--- /dev/null
+++ b/test/input/Class-base-offset.cxx
@@ -0,0 +1,4 @@
+class base_1 { char b1; };
+class base_2 { char b2; };
+class base_3 { char b3; };
+class start: public base_1, public base_2, public base_3 {};