4 Mar
2005
4 Mar
'05
3:41 a.m.
I would like to ask if there is a way to evaluate, in compile time, the existence of a specific constructor, except from the constructor default and copy constructor (I know the functions has_trivial_constructor and has_trivial_copy from the type_traits library). For example in the following code, I would like to evaluate the existence of both "A(const Config& config)"
You can do something like this with is_convertible
Thank you Dave, it works perfect. If the constructor takes one paramater it can be used , but in the case of two or more parameters?? Is it possible to evaluate, in compile time, the existence of a certain member function in a class? Thank you in advance, Yutaka Leon Suematsu