$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r70210 - sandbox/enums/libs/enums/test/enum_class
From: vicente.botet_at_[hidden]
Date: 2011-03-19 15:58:39
Author: viboes
Date: 2011-03-19 15:58:38 EDT (Sat, 19 Mar 2011)
New Revision: 70210
URL: http://svn.boost.org/trac/boost/changeset/70210
Log:
Enums: Addednamespace aware macros tests
Text files modified: 
   sandbox/enums/libs/enums/test/enum_class/enum_inside_union_cons.fail.cpp |    12 ++++++++++++                            
   sandbox/enums/libs/enums/test/enum_class/enum_inside_union_cons.pass.cpp |    13 +++++++++++++                           
   2 files changed, 25 insertions(+), 0 deletions(-)
Modified: sandbox/enums/libs/enums/test/enum_class/enum_inside_union_cons.fail.cpp
==============================================================================
--- sandbox/enums/libs/enums/test/enum_class/enum_inside_union_cons.fail.cpp	(original)
+++ sandbox/enums/libs/enums/test/enum_class/enum_inside_union_cons.fail.cpp	2011-03-19 15:58:38 EDT (Sat, 19 Mar 2011)
@@ -12,6 +12,8 @@
 
 #include <boost/enums/scoped.hpp>
 
+#if 0
+
 namespace Ex {
   BOOST_ENUM_CLASS_START(EC_Cons, int) {
     E0 = 3,
@@ -21,6 +23,16 @@
 }
 BOOST_ENUMS_SPECIALIZATIONS(Ex::EC_Cons, int)
 
+#else
+
+BOOST_ENUM_NS_CLASS_START((Ex)(EC_Cons), int) {
+  E0 = 3,
+  E1,
+  E2
+} BOOST_ENUM_NS_CLASS_CONS_END((Ex)(EC_Cons), int)
+
+#endif
+
 #if !defined(BOOST_NO_ENUM_UNRESTRICTED_UNION)
 #error "force error as not applicable as unrestricted union available"
 #else
Modified: sandbox/enums/libs/enums/test/enum_class/enum_inside_union_cons.pass.cpp
==============================================================================
--- sandbox/enums/libs/enums/test/enum_class/enum_inside_union_cons.pass.cpp	(original)
+++ sandbox/enums/libs/enums/test/enum_class/enum_inside_union_cons.pass.cpp	2011-03-19 15:58:38 EDT (Sat, 19 Mar 2011)
@@ -12,6 +12,8 @@
 
 #include <boost/enums/scoped.hpp>
 
+#if 0
+
 namespace Ex {
   BOOST_ENUM_CLASS_START(EC_Cons, int) {
     E0 = 3,
@@ -21,6 +23,17 @@
 }
 BOOST_ENUMS_SPECIALIZATIONS(Ex::EC_Cons, int)
 
+#else
+
+BOOST_ENUM_NS_CLASS_START((Ex)(EC_Cons), int) {
+  E0 = 3,
+  E1,
+  E2
+}
+BOOST_ENUM_NS_CLASS_CONS_END( (Ex)(EC_Cons), int)
+
+#endif
+
 #if defined(BOOST_NO_ENUM_UNRESTRICTED_UNION)
 //#warning "not applicable as unrestricted union not available"
 #else