> std::enable_if can be used in many forms, including: > > as an additional function argument (not applicable to most operator overloads), > as a return type (not applicable to constructors and destructors), > as a class template or function template parameter. I expected the second one to be common c++ knowledge
well, who is the target audience also I don't think conversion functions can use enable_if on the return type either, cause they don't exactly have one