For one thing, apparently you can't do this:
class Base {
public:
virtual void pure() = 0;
template<class T> register() {
VobjectBase::registerHandler<T>("message", &handler);
}
void handler(Message *m) {
...
}
};
class VirtualDerived : public virtual Base {
public:
VirtualDerived() {
Base::register<VirtualDerived>();
}
virtual void pure() { ... };
};
_______________________________________________
vos-d mailing list
[email protected]
http://www.interreality.org/cgi-bin/mailman/listinfo/vos-d
