From 81ea37904e4959414b53b225b4b5e56e1b561bdc Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Fri, 22 Jul 2011 14:49:29 +0200 Subject: Add pragma for setting type's or member's default value New pragma: default. New test: default. --- odb/context.cxx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'odb/context.cxx') diff --git a/odb/context.cxx b/odb/context.cxx index 0227763..39a01f7 100644 --- a/odb/context.cxx +++ b/odb/context.cxx @@ -247,15 +247,16 @@ comp_value_ (semantics::class_& c) r = r && !c.count ("index-column"); r = r && !c.count ("key-column"); r = r && !c.count ("id-column"); + r = r && !c.count ("default"); + r = r && !c.count ("null"); + r = r && !c.count ("not-null"); + r = r && !c.count ("value-null"); + r = r && !c.count ("value-not-null"); r = r && !c.count ("options"); r = r && !c.count ("value-options"); r = r && !c.count ("index-options"); r = r && !c.count ("key-options"); r = r && !c.count ("id-options"); - r = r && !c.count ("null"); - r = r && !c.count ("not-null"); - r = r && !c.count ("value-null"); - r = r && !c.count ("value-not-null"); r = r && !c.count ("unordered"); c.set ("composite-value", r); -- cgit v1.1