198760c18f85bafd98dde7a309e1b0e677abd47d8Marshall Clow//===----------------------------------------------------------------------===//
298760c18f85bafd98dde7a309e1b0e677abd47d8Marshall Clow//
398760c18f85bafd98dde7a309e1b0e677abd47d8Marshall Clow//                     The LLVM Compiler Infrastructure
498760c18f85bafd98dde7a309e1b0e677abd47d8Marshall Clow//
598760c18f85bafd98dde7a309e1b0e677abd47d8Marshall Clow// This file is dual licensed under the MIT and the University of Illinois Open
698760c18f85bafd98dde7a309e1b0e677abd47d8Marshall Clow// Source Licenses. See LICENSE.TXT for details.
798760c18f85bafd98dde7a309e1b0e677abd47d8Marshall Clow//
898760c18f85bafd98dde7a309e1b0e677abd47d8Marshall Clow//===----------------------------------------------------------------------===//
998760c18f85bafd98dde7a309e1b0e677abd47d8Marshall Clow
10bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant#ifndef TEST_TRAITS_H
11bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant#define TEST_TRAITS_H
12bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant
13bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnanttemplate <class charT>
14bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnantstruct test_traits
15bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant{
16bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant    typedef charT     char_type;
17bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant};
18bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant
196e0a1f458e41c08112a130f50636ced03907e29eHoward Hinnant#endif  // TEST_TRAITS_H
20