Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Main Page
Related Pages
Topics
Namespaces
Data Structures
Files
File List
Globals
EXTERNAL_HEADERS
RSL
etc
config
src
DEFAULT_TEMPLATE_ARGS.cpp
Go to the documentation of this file.
1
// checking default template arguments
2
3
25
template
<
class
T,
class
U =
int
>
26
struct
A
{ };
27
28
template
<
class
T =
char
,
class
U =
double
>
29
struct
B
{ };
30
31
template
<
class
T =
char
,
class
U = T>
32
struct
C
{ };
33
34
template
<
class
T = A <
short
,
float
>,
class
U = C <T> >
35
struct
D
{ };
36
37
A<void>
a
;
38
B<>
b
;
39
C<>
c
;
40
D<>
d
;
a
A< void > a
Definition
DEFAULT_TEMPLATE_ARGS.cpp:37
c
C c
Definition
DEFAULT_TEMPLATE_ARGS.cpp:39
d
D d
Definition
DEFAULT_TEMPLATE_ARGS.cpp:40
b
B b
Definition
DEFAULT_TEMPLATE_ARGS.cpp:38
A
Definition
NAMESPACE.cpp:25
B
Definition
NAMESPACE.cpp:31
C
Definition
NAMESPACE.cpp:39
A
Definition
DEFAULT_TEMPLATE_ARGS.cpp:26
B
Definition
DEFAULT_TEMPLATE_ARGS.cpp:29
C
Definition
DEFAULT_TEMPLATE_ARGS.cpp:32
D
Definition
DEFAULT_TEMPLATE_ARGS.cpp:35
Generated by
1.9.8