onnxruntime/winml/lib/Api.Ort
Sheil Kumar cb9408e89c
Enable cpp20 builds for DML EP and WinML API (#17800)
Enable cpp20 builds for DML EP and WinML API

1) Missing typename for templated types
2) unmove helper for inline references to rvalue temporaries
This is okay since per the standard a temporary bound to a reference
parameter in a function call exists until the end of the full expression
containing that function call: if the function returns a reference,
which outlives the full expression, it becomes a dangling reference.

3) static now not needed for template specializations

---------

Co-authored-by: Sheil Kumar <sheilk@microsoft.com>
2023-10-06 10:33:38 -07:00
..
inc Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
OnnxruntimeCpuSessionBuilder.cpp Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
OnnxruntimeCpuSessionBuilder.h Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
OnnxruntimeDescriptorConverter.cpp Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
OnnxruntimeDescriptorConverter.h Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
OnnxruntimeDmlSessionBuilder.cpp Fix DML regression from allocator refactor and enable unrounded weight allocation in ORT API (#17030) 2023-08-10 17:02:24 -07:00
OnnxruntimeDmlSessionBuilder.h Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
OnnxruntimeEngine.cpp Enable cpp20 builds for DML EP and WinML API (#17800) 2023-10-06 10:33:38 -07:00
OnnxruntimeEngine.h remove gsl to make status.h independent from gsl (#17402) 2023-09-13 21:47:43 -07:00
OnnxruntimeEngineBuilder.cpp Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
OnnxruntimeEngineBuilder.h Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
OnnxruntimeEnvironment.cpp Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
OnnxruntimeEnvironment.h Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
OnnxruntimeErrors.h Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
OnnxruntimeModel.cpp Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
OnnxruntimeModel.h Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
OnnxruntimeSessionBuilder.h Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00
pch.h
UniqueOrtPtr.h Format c++ code under winml/ (#16660) 2023-07-25 21:56:50 -07:00