Update of /cvsroot/boost/boost/boost/xpressive/proto
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv14904/proto
Modified Files:
context.hpp expr.hpp extends.hpp ref.hpp traits.hpp
Log Message:
improve doxygen output by giving unspecialized templates an empty body instead
of leaving them undefined.
Index: context.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/xpressive/proto/context.hpp,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- context.hpp 2 Apr 2007 06:41:56 -0000 1.19
+++ context.hpp 5 Apr 2007 01:25:40 -0000 1.20
@@ -60,10 +60,12 @@
{
template<typename Expr, typename Context, typename Tag = typename
Expr::tag_type, long Arity = Expr::arity::value>
- struct default_eval;
+ struct default_eval
+ {};
template<typename Expr, typename Context, long Arity =
Expr::arity::value>
- struct callable_eval;
+ struct callable_eval
+ {};
namespace detail
{
Index: expr.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/xpressive/proto/expr.hpp,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -d -r1.28 -r1.29
--- expr.hpp 29 Mar 2007 22:19:39 -0000 1.28
+++ expr.hpp 5 Apr 2007 01:25:40 -0000 1.29
@@ -207,7 +207,7 @@
}
template<typename Sig>
- struct result;
+ struct result {};
template<typename This>
struct result<This()>
Index: extends.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/xpressive/proto/extends.hpp,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -d -r1.27 -r1.28
--- extends.hpp 4 Apr 2007 23:13:56 -0000 1.27
+++ extends.hpp 5 Apr 2007 01:25:40 -0000 1.28
@@ -187,7 +187,7 @@
///
#define BOOST_PROTO_EXTENDS_FUNCTION_(Expr, Derived, Domain)\
template<typename Sig>\
- struct result;\
+ struct result {};\
\
template<typename This>\
struct result<This()>\
Index: ref.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/xpressive/proto/ref.hpp,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -d -r1.25 -r1.26
--- ref.hpp 27 Mar 2007 06:38:16 -0000 1.25
+++ ref.hpp 5 Apr 2007 01:25:40 -0000 1.26
@@ -119,7 +119,7 @@
struct unref
{
template<typename T>
- struct result;
+ struct result {};
template<typename This, typename T>
struct result<This(T)>
Index: traits.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/xpressive/proto/traits.hpp,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -d -r1.45 -r1.46
--- traits.hpp 29 Mar 2007 22:19:39 -0000 1.45
+++ traits.hpp 5 Apr 2007 01:25:40 -0000 1.46
@@ -158,7 +158,7 @@
namespace detail
{
template<typename T, typename EnableIf = void>
- struct if_vararg;
+ struct if_vararg {};
template<typename T>
struct if_vararg<T, typename T::boost_proto_is_vararg_>
@@ -303,7 +303,7 @@
struct as_expr
{
template<typename Sig>
- struct result;
+ struct result {};
template<typename This, typename T>
struct result<This(T)>
@@ -326,7 +326,7 @@
struct as_arg
{
template<typename Sig>
- struct result;
+ struct result {};
template<typename This, typename T>
struct result<This(T)>
@@ -352,7 +352,7 @@
struct arg_c
{
template<typename Sig>
- struct result;
+ struct result {};
template<typename This, typename Expr>
struct result<This(Expr)>
@@ -376,7 +376,7 @@
struct arg
{
template<typename Sig>
- struct result;
+ struct result {};
template<typename This, typename Expr>
struct result<This(Expr)>
@@ -399,7 +399,7 @@
struct left
{
template<typename Sig>
- struct result;
+ struct result {};
template<typename This, typename Expr>
struct result<This(Expr)>
@@ -422,7 +422,7 @@
struct right
{
template<typename Sig>
- struct result;
+ struct result {};
template<typename This, typename Expr>
struct result<This(Expr)>
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Boost-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/boost-cvs