blob: a570960df64198fc26317447e64c5f4e188ed607 [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 }
};