[odb-users] Specifying "--profile boost" after "--default-pointer"
resets the default pointer to boost::shared_ptr
Matthew Bowen
mabowen at lexmark.com
Fri Nov 8 14:21:01 EST 2013
Hi!
I am currently using ODB's compiler version 2.3.0. I've found that, when
specifying parameters, if I specify "--profile boost" after specifying
"--default-pointer std::shared_ptr," the compiler will ignore my request to
set the default to std::shared_ptr, and use boost::shared_ptr instead.
However, if I specify the default after setting the profile to Boost, the
compiler will respect the default I set.
For example, using the following command results in ODB using
boost::shared_ptr by default (not intended):
odb --default-pointer std::shared_ptr --profile boost <input-files>
The following results in ODB using std::shared_ptr by default (as intended):
odb --profile boost --default-pointer std::shared_ptr <input-files>
Obviously not critical, because the workaround is simple, but I'm not sure
if this is intended behavior.
Thanks!
Matthew Bowen
More information about the odb-users
mailing list