ROOT
v6-26
Reference Guide
Loading...
Searching...
No Matches
test_cppyy_backend.h
Go to the documentation of this file.
1
2
namespace
Outer
3
{
4
class
Inner
5
{
6
public
:
7
Inner
();
8
void
fn1
(
int
arg);
9
};
10
11
template
<
typename
T,
int
U>
12
class
Template
13
{
14
public
:
15
Template
();
16
};
17
18
/**
19
* Simple specialisation.
20
*/
21
template
<>
22
class
Template
<
Inner
, 1>
23
{
24
public
:
25
Template
();
26
};
27
28
/**
29
* Complex specialisation.
30
*/
31
template
<>
32
class
Template
<
Template
<
Inner
, 2>, 1>
33
{
34
public
:
35
Template
();
36
};
37
38
/**
39
* Simply templated function.
40
*/
41
template
<
typename
T,
int
U>
42
void
doit
(
Template<T,U>
arg);
43
44
/**
45
* Less-simply templated function.
46
*/
47
template
<
typename
T,
int
U>
48
void
doit
(
Template
<
Template<T,U>
,U> arg);
49
};
Outer::Inner
Definition
test_cppyy_backend.h:5
Outer::Inner::Inner
Inner()
Outer::Inner::fn1
void fn1(int arg)
Outer::Template< Inner, 1 >::Template
Template()
Outer::Template< Template< Inner, 2 >, 1 >::Template
Template()
Outer::Template
Definition
test_cppyy_backend.h:13
Outer::Template::Template
Template()
Outer
Definition
test_cppyy_backend.h:3
Outer::doit
void doit(Template< T, U > arg)
Simply templated function.
bindings
pyroot
cppyy
cppyy-backend
cling
tests
test_cppyy_backend.h
ROOT v6-26 - Reference Guide Generated on Mon Sep 11 2023 21:02:08 (GVA Time) using Doxygen 1.9.8