Specifies whether a type is suitable for use as a Path parameter for other templates that are defined in the <filesystem> header.
struct is_basic_path : false_type;
By default, is_basic_path is derived from false_type, which indicates that the specified type is not suitable for use as a Path parameter.
This implementation defines specializations for path and wpath that are derived from true_type. These specializations are suitable for use as a Path parameter. For more information, see <filesystem>.