forked from boostorg/config
Stripped tabs from files.
[SVN r14618]
This commit is contained in:
@ -16,10 +16,10 @@ template<class T>
|
|||||||
class foo
|
class foo
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
foo();
|
foo();
|
||||||
foo(const T&);
|
foo(const T&);
|
||||||
~foo();
|
~foo();
|
||||||
int bar();
|
int bar();
|
||||||
};
|
};
|
||||||
|
|
||||||
// declare specialisations:
|
// declare specialisations:
|
||||||
@ -43,11 +43,11 @@ template<> int foo<int>::bar(){ return 1; }
|
|||||||
|
|
||||||
int test()
|
int test()
|
||||||
{
|
{
|
||||||
foo<double> f1;
|
foo<double> f1;
|
||||||
foo<int> f2;
|
foo<int> f2;
|
||||||
f1.bar();
|
f1.bar();
|
||||||
f2.bar();
|
f2.bar();
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -16,26 +16,26 @@ template<class T>
|
|||||||
class foo
|
class foo
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
foo(){};
|
foo(){};
|
||||||
foo(const T&){};
|
foo(const T&){};
|
||||||
const foo& bar()const{ return *this; }
|
const foo& bar()const{ return *this; }
|
||||||
foo& operator=(const foo&){ return *this; }
|
foo& operator=(const foo&){ return *this; }
|
||||||
};
|
};
|
||||||
|
|
||||||
template<typename T, template<typename> class U>
|
template<typename T, template<typename> class U>
|
||||||
U<T> sinhc_pi(const U<T> x)
|
U<T> sinhc_pi(const U<T> x)
|
||||||
{
|
{
|
||||||
return x.bar();
|
return x.bar();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int test()
|
int test()
|
||||||
{
|
{
|
||||||
foo<double> f1;
|
foo<double> f1;
|
||||||
foo<int> f2;
|
foo<int> f2;
|
||||||
f1 = sinhc_pi(f1);
|
f1 = sinhc_pi(f1);
|
||||||
f2 = sinhc_pi(f2);
|
f2 = sinhc_pi(f2);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user