[odb-users] query::Age --> Incomplete type is not alowed
Boris Kolpackov
boris at codesynthesis.com
Fri Apr 26 03:56:11 EDT 2013
Tarik BENZ <tenchu.tarik at hotmail.fr> writes:
> So I think query support should be enabled
Ok, the issue is actually simpler than that: you forgot to include
User-odb.hxx:
#include "User.hxx"
#include "User-odb.hxx"
The other two things that you may want to do:
1. Add include guards to User.hxx and Role.hxx, for example:
#ifndef USER_HXX
#define USER_HXX
...
#endif
2. Seeing that you are using std::shared_ptr in relationships, you will
need to make it the object pointer. The easiest way to do this is to
make it the default object pointer:
--default-pointer std::shared_ptr
Boris
More information about the odb-users
mailing list