[odb-users] tagging a base struct member as id
Boris Kolpackov
boris at codesynthesis.com
Thu Jun 18 10:07:30 EDT 2015
Hi,
MM <finjulhich at gmail.com> writes:
> > #pragma db member(Derived::id) virtual(std::uint32_t) access(Base::id) id
>
> derived_odb.hpp:33:12: error: virtual data member declaration 'id'
> conflicts with a previous declaration
> base.hpp:23:22: info: 'id' was previously declared here
Ok, use member(Derived::id_) instead. This name is only used to derive
the column name, so you will still end up with a column called 'id'.
Boris
More information about the odb-users
mailing list