blob: c7ec72606f2b9866da4e3d54e7e137c13eebee45 [file] [log] [blame] [edit]
///////////////////////////////////////////////////////////////////////////////
// //
// HLSLTestData.h //
// Copyright (C) Microsoft Corporation. All rights reserved. //
// This file is distributed under the University of Illinois Open Source //
// License. See LICENSE.TXT for details. //
// //
// This file provides declarations and sample data for unit tests. //
// //
///////////////////////////////////////////////////////////////////////////////
#pragma once
struct StorageClassDataItem {
const char *Keyword;
bool IsValid;
};
const StorageClassDataItem StorageClassData[] = {
{"inline", true}, {"extern", false}, {"", true}};
struct InOutParameterModifierDataItem {
const char *Keyword;
bool ActsAsReference;
};
const InOutParameterModifierDataItem InOutParameterModifierData[] = {
{"", false}, {"in", false}, {"inout", true}, {"out", true}};