Explicitly delete valptridx subtype default constructors

This commit is contained in:
Kp 2014-01-05 00:34:10 +00:00
parent 9a5d0f6f09
commit a748065fe5

View file

@ -41,9 +41,11 @@ protected:
#define _DEFINE_VALPTRIDX_SUBTYPE_USERTYPES(N,P) \
struct N##_t : public N##_template_t<P> { \
N##_t() DXX_CXX11_EXPLICIT_DELETE; \
DXX_INHERIT_CONSTRUCTORS(N##_t, N##_template_t<P>) \
}; \
struct c##N##_t : public N##_template_t<P const> { \
c##N##_t() DXX_CXX11_EXPLICIT_DELETE; \
DXX_INHERIT_CONSTRUCTORS(c##N##_t, N##_template_t<P const>) \
} \