1 //===--- default_template_arg_other_file-i2.h - test input file for iwyu --===//
2 //
3 //                     The LLVM Compiler Infrastructure
4 //
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
7 //
8 //===----------------------------------------------------------------------===//
9 
10 class MyClass {};
11 template<typename T> class TplClass {};
12 
13 template<class T> class OperateOn;   // forward declare
14 template<> class OperateOn<MyClass> { };             // explicit specialization
15 template<class T> class OperateOn<TplClass<T> > { };  // partial specialization
16