Skip to content

Commit 3590a35

Browse files
committed
Fix 2-phase lookup bug
[SVN r21442]
1 parent 7674c82 commit 3590a35

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

include/boost/python/args.hpp

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,20 @@ typedef detail::keywords<1> arg;
3636

3737
namespace detail
3838
{
39+
// A hack to simplify code by making arg a dependent name
40+
template <std::size_t nkeywords>
41+
struct dependent_arg
42+
{
43+
typedef arg type;
44+
};
45+
3946
template <std::size_t nkeywords>
4047
struct keywords_base
4148
{
49+
typedef typename
50+
dependent_arg<nkeywords>::type
51+
arg;
52+
4253
BOOST_STATIC_CONSTANT(std::size_t, size = nkeywords);
4354

4455
keyword_range range() const

0 commit comments

Comments
 (0)