id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc
9570,TTI doesn't support inheritance or at least this is not documented anywhere,anonymous,Edward Diener,"If I didn't know better (not mentioned in TFM) I'd find the behavior of this program very surprising (g++-mp-4.8 -std=c++0x ..., from macports):
#include ""boost/tti/has_member_function.hpp""
struct Container {
void func() {}
};
struct Container2 : public Container {
using Container::func; // doesn't help
};
//typedef Container container_t; // ok
typedef Container2 container_t; // fail
BOOST_TTI_HAS_MEMBER_FUNCTION(func)
static_assert(
has_member_function_func<
container_t,
void,
boost::mpl::vector<>
>::value,
""fail""
);
int main(int, char**) { return 0; }
",Bugs,new,To Be Determined,tti,Boost 1.54.0,Problem,,,