Files
foc/tools/preprocess/test/verify/template_i.h
2013-01-11 17:00:47 +01:00

66 lines
743 B
C++

// AUTOMATICALLY GENERATED -- DO NOT EDIT! -*- c++ -*-
#ifndef template_i_h
#define template_i_h
#line 200 "template.cpp"
//
// Member templates
//
class Foo
{
template <typename T> T* goo(T* t);
public:
#line 217 "template.cpp"
template <typename T> T*
bar(T* t);
};
#line 209 "template.cpp"
template <class Bar>
class TFoo
{
public:
#line 231 "template.cpp"
template <typename T> T*
baz(T* t);
};
//
// IMPLEMENTATION of function templates
//
#line 214 "template.cpp"
template <typename T> T*
Foo::bar(T* t)
{
}
#line 221 "template.cpp"
template <typename T> T*
Foo::goo(T* t)
{
}
#line 228 "template.cpp"
template <class Bar> template <typename T> T*
TFoo::baz(T* t)
{
}
#endif // template_i_h