COMBINATORIAL_BLAS
1.6
Loading...
Searching...
No Matches
Deleter.h
Go to the documentation of this file.
1
#ifndef _DELETER_H_
2
#define _DELETER_H_
3
4
#include <iostream>
5
6
template
<
typename
A>
7
void
DeleteAll
(
A
arr1)
8
{
9
delete
[] arr1;
10
}
11
12
template
<
typename
A,
typename
B>
13
void
DeleteAll
(
A
arr1,
B
arr2)
14
{
15
delete
[] arr2;
16
DeleteAll
(arr1);
17
}
18
19
template
<
typename
A,
typename
B,
typename
C>
20
void
DeleteAll
(
A
arr1,
B
arr2,
C
arr3)
21
{
22
delete
[] arr3;
23
DeleteAll
(arr1, arr2);
24
}
25
26
template
<
typename
A,
typename
B,
typename
C,
typename
D>
27
void
DeleteAll
(
A
arr1,
B
arr2,
C
arr3,
D
arr4)
28
{
29
delete
[] arr4;
30
DeleteAll
(arr1, arr2, arr3);
31
}
32
33
34
template
<
typename
A,
typename
B,
typename
C,
typename
D,
typename
E>
35
void
DeleteAll
(
A
arr1,
B
arr2,
C
arr3,
D
arr4, E arr5)
36
{
37
delete
[] arr5;
38
DeleteAll
(arr1, arr2, arr3, arr4);
39
}
40
41
#endif
DeleteAll
void DeleteAll(A arr1)
Definition
Deleter.h:7
B
Definition
test.cpp:53
A
double A
C
double C
Definition
options.h:15
D
double D
Definition
options.h:15
Test
Deleter.h
Generated by
1.9.8