-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
939 de-template BaseElmProxy over ColT #983
Conversation
Codecov Report
@@ Coverage Diff @@
## develop #983 +/- ##
========================================
Coverage 77.35% 77.35%
========================================
Files 656 656
Lines 25104 25104
========================================
Hits 19418 19418
Misses 5686 5686
|
@@ -58,7 +58,7 @@ namespace vt { namespace vrt { namespace collection { | |||
template <typename ColT, typename IndexT> | |||
CollectionUntypedProxy::ElmProxyType<ColT, IndexT> | |||
CollectionUntypedProxy::index(IndexT const& idx) const { | |||
return ElmProxyType<ColT, IndexT>{proxy_,BaseElmProxy<ColT,IndexT>{idx}}; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can ColT also be removed from ElmProxyType?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Quite possibly, but let's integrate this in small steps, so that we don't generate merge conflicts all over the place with a long-lived, sprawling PR
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please check into the specific possibility (i.e. looking for uses of the template parameter) and open an issue if you believe it to be feasible.
@cz4rs I think this is ready to merge after you rebase! |
159fadb
to
3a12cb8
Compare
Fixes #939