|
Boost : |
From: Eric Niebler (eric_at_[hidden])
Date: 2005-12-01 13:02:27
Does cw-9_4 really support partial specialization of class templates?
According to boost.config it does. xpressive's tests are failing on this
compiler, with heaps of errors like:
### mwcc Compiler:
# In:
..\boost\xpressive\detail\static\productions\independent_compiler.hpp
# From: ..\libs\xpressive\test\misc1.cpp
# -----------------------------------------
# 128: : transform_compiler<arg_transform,
xpressive::detail::seq_tag>
# Error: ^
# illegal partial specialization
The code it's complaining about looks like:
template<typename OpTag>
struct compiler<OpTag, xpressive::detail::ind_tag>
: transform_compiler<arg_transform, xpressive::detail::seq_tag>
{
};
This looks unremarkable to me. What is CodeWarrior complaining about?
Any and all insights are most welcome.
-- Eric Niebler Boost Consulting www.boost-consulting.com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk