ReactOS
0.4.16-dev-433-g6363f78
Toggle main menu visibility
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
Functions
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
Variables
_
c
d
e
f
g
h
i
l
n
o
p
s
t
u
x
Typedefs
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
x
Enumerations
_
c
d
f
i
l
m
o
p
s
t
w
x
Enumerator
a
b
c
d
e
f
g
h
i
m
n
o
p
r
s
t
u
v
w
x
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
z
Enumerator
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Related Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
v
x
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Examples
ttei3.cpp
Go to the documentation of this file.
1
/*
2
* It is known that this code not compiled by following compilers:
3
* gcc 2.95.3
4
* gcc 3.3.3
5
* gcc 3.4.1
6
* gcc 4.1.1
7
*
8
* It is known that this code compiled by following compilers:
9
*
10
* MSVC 6
11
* MSVC 8 Beta
12
*/
13
14
/*
15
* Indeed this code is wrong: explicit template specialization
16
* have to appear out-of-class.
17
*
18
*/
19
20
struct
A
21
{
22
private
:
23
struct
B
24
{
25
template
<
typename
T>
26
static
void
f
(
T
& ) {}
27
28
template
<
bool
V>
29
struct
C
30
{
31
template
<
typename
T>
32
static
void
f
(
T
& ) {}
33
};
34
35
template
<>
36
struct
C
<
true
>
37
{
38
template
<
typename
T>
39
static
void
f
(
T
& ) {}
40
};
41
};
42
};
43
A
Definition:
ehthrow.cxx:93
B
Definition:
ehthrow.cxx:54
C
Definition:
terminate.cpp:24
T
#define T
Definition:
mbstring.h:31
true
#define true
Definition:
stdbool.h:36
A::B::C< true >::f
static void f(T &)
Definition:
ttei3.cpp:39
A::B::C::f
static void f(T &)
Definition:
ttei3.cpp:32
A::B::f
static void f(T &)
Definition:
ttei3.cpp:26
sdk
lib
3rdparty
stlport
test
compiler
ttei3.cpp
Generated on Tue Jan 7 2025 06:18:04 for ReactOS by
1.9.6