Skip to content

Conversation

@thed636
Copy link
Contributor

@thed636 thed636 commented Nov 3, 2020

To do not confuse the user with error on this snippet

const auto oid_map = ozo::register_types<>();
ozo::connection_info<decltype(oid_map)> conn_info(...)

Here the connection_info uses the connection with const od oid map type,
that deletes move constructor of the underlying connection_rep type.

To do not confuse user with error on this snippet

const auto oid_map = ozo::register_types<>();
ozo::connection_info<decltype(oid_map)> conn_info(...)

Here the connection_info uses connection with const od oid map type,
that deletes move constructor of the underlying connection_rep type.
@thed636 thed636 self-assigned this Nov 3, 2020
@thed636 thed636 linked an issue Nov 3, 2020 that may be closed by this pull request

public:
using connection_type = std::shared_ptr<ozo::connection<OidMap, Statistics>>; //!< Type of connection which is produced by the source.
using connection_type = std::shared_ptr<ozo::connection<std::decay_t<OidMap>, Statistics>>; //!< Type of connection which is produced by the source.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we check this by tests? Use static_assert or just apply same aproach as in the snippet somewhere.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ozo::request compilation error

2 participants