#include "src/tint/lang/hlsl/writer/ast_printer/helper_test.h"
#include "src/tint/utils/text/string_stream.h"
namespace tint::hlsl::writer {
namespace {
usingnamespacetint::core::fluent_types;
usingnamespacetint::core::number_suffixes;
HlslASTPrinterTest_Import;
struct HlslImportData { … };
inline std::ostream& operator<<(std::ostream& out, HlslImportData data) { … }
HlslImportData_SingleParamTest;
TEST_P(HlslImportData_SingleParamTest, FloatScalar) { … }
INSTANTIATE_TEST_SUITE_P(…);
HlslImportData_SingleIntParamTest;
TEST_P(HlslImportData_SingleIntParamTest, IntScalar) { … }
INSTANTIATE_TEST_SUITE_P(…);
HlslImportData_SingleVectorParamTest;
TEST_P(HlslImportData_SingleVectorParamTest, FloatVector) { … }
INSTANTIATE_TEST_SUITE_P(…);
HlslImportData_DualParam_ScalarTest;
TEST_P(HlslImportData_DualParam_ScalarTest, Float) { … }
INSTANTIATE_TEST_SUITE_P(…);
HlslImportData_DualParam_VectorTest;
TEST_P(HlslImportData_DualParam_VectorTest, Float) { … }
INSTANTIATE_TEST_SUITE_P(…);
HlslImportData_DualParam_Int_Test;
TEST_P(HlslImportData_DualParam_Int_Test, IntScalar) { … }
INSTANTIATE_TEST_SUITE_P(…);
HlslImportData_TripleParam_ScalarTest;
TEST_P(HlslImportData_TripleParam_ScalarTest, Float) { … }
INSTANTIATE_TEST_SUITE_P(…);
HlslImportData_TripleParam_VectorTest;
TEST_P(HlslImportData_TripleParam_VectorTest, Float) { … }
INSTANTIATE_TEST_SUITE_P(…);
HlslImportData_TripleParam_Int_Test;
TEST_P(HlslImportData_TripleParam_Int_Test, IntScalar) { … }
INSTANTIATE_TEST_SUITE_P(…);
TEST_F(HlslASTPrinterTest_Import, HlslImportData_Determinant) { … }
TEST_F(HlslASTPrinterTest_Import, HlslImportData_QuantizeToF16_Scalar) { … }
TEST_F(HlslASTPrinterTest_Import, HlslImportData_QuantizeToF16_Vector) { … }
}
}