fix compilation error for c++17 standard
Created properly the alias functions and values for the apply and bool_constant bridges to STL when C++17 is used.
Created properly the alias functions and values for the apply and bool_constant bridges to STL when C++17 is used.