C++ C++;boost::mpl::类型转发声明

C++ C++;boost::mpl::类型转发声明,c++,boost,forward-declaration,C++,Boost,Forward Declaration,我有以下类型: typedef boost::mpl::fold<hostObjectTypes, void, base>::type caClientObject; typedef boost::mpl::fold::type caClientObject; 我需要提前取消对这件事的宽容。有人知道如何实现吗?我会的 struct caClientObject; /* forward */ 后来 struct caClientObject : boost::mpl::fold&

我有以下类型:

typedef boost::mpl::fold<hostObjectTypes, void, base>::type caClientObject;
typedef boost::mpl::fold::type caClientObject;
我需要提前取消对这件事的宽容。有人知道如何实现吗?

我会的

struct caClientObject; /* forward */
后来

struct caClientObject : boost::mpl::fold<hostObjectTypes, void, base> {
};
结构caClientObject:boost::mpl::fold{ };