2
0
mirror of https://github.com/boostorg/python.git synced 2026-01-22 05:22:45 +00:00

Added default args

[SVN r24757]
This commit is contained in:
Dave Abrahams
2004-08-26 14:07:17 +00:00
parent 951c65e5a1
commit e00462992c

View File

@@ -24,13 +24,13 @@ struct disable_if_arg
typedef typename mpl::if_<C,int&,T>::type type;
};
template <class C, class T>
template <class C, class T = void>
struct enable_if_ret
{
typedef typename mpl::if_<C,T,int[2]>::type type;
};
template <class C, class T>
template <class C, class T = void>
struct disable_if_ret
{
typedef typename mpl::if_<C,int[2],T>::type type;
@@ -43,22 +43,22 @@ struct disable_if_ret
namespace boost { namespace python { namespace detail {
template <class C, class T>
template <class C, class T = int>
struct enable_if_arg
: enable_if<C,T>
{};
template <class C, class T>
template <class C, class T = int>
struct disable_if_arg
: disable_if<C,T>
{};
template <class C, class T>
template <class C, class T = void>
struct enable_if_ret
: enable_if<C,T>
{};
template <class C, class T>
template <class C, class T = void>
struct disable_if_ret
: disable_if<C,T>
{};