aboutsummaryrefslogtreecommitdiff
path: root/common/id/composite/test.std
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2015-07-03 18:23:51 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2015-07-03 18:23:51 +0200
commit0d65234bc5c6742721c00360a0e3117d51d89c5f (patch)
tree000052c43d9676077a7216c28b23683f001be56e /common/id/composite/test.std
parentdb1bec04ae8b70281c61ffc468126445a612ae28 (diff)
Implement nested id support
Now the 'id' specifier can optionally include the data member path to the id inside the composite value. For example: #pragma db id(first) std::pair<int, int> p; Note that one somewhat counter-intuitive aspect of this new feature is that the whole member marked with id ('p' in the above example) and not just the actual id member ('p.first' in the above example) is treated as readonly. Such nested id also cannot be automatically assigned (auto specifier).
Diffstat (limited to 'common/id/composite/test.std')
-rw-r--r--common/id/composite/test.std0
1 files changed, 0 insertions, 0 deletions
diff --git a/common/id/composite/test.std b/common/id/composite/test.std
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/common/id/composite/test.std