1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
#include <algorithm>
#include <cassert>
#include <iostream>
#include <limits>
#include <set>
#include <stack>
#include <vector>
#include "defs.hh"
#include "bboxset1.hh"
using namespace std;
namespace bboxset1 {
template class bboxset<int,1>;
template void bboxset<int,1>::serialise (set<bbox<int,1> >& s) const;
template void bboxset<int,1>::serialise (vector<bbox<int,1> >& v) const;
template size_t memoryof (const bboxset<int,1>& s);
template istream& operator>> (istream& is, bboxset<int,1>& s);
template ostream& operator<< (ostream& os, const bboxset<int,1>& s);
template class bboxset<int,2>;
template void bboxset<int,2>::serialise (set<bbox<int,2> >& s) const;
template void bboxset<int,2>::serialise (vector<bbox<int,2> >& v) const;
template size_t memoryof (const bboxset<int,2>& s);
template istream& operator>> (istream& is, bboxset<int,2>& s);
template ostream& operator<< (ostream& os, const bboxset<int,2>& s);
template class bboxset<int,3>;
template void bboxset<int,3>::serialise (set<bbox<int,3> >& s) const;
template void bboxset<int,3>::serialise (vector<bbox<int,3> >& f) const;
template size_t memoryof (const bboxset<int,3>& s);
template istream& operator>> (istream& is, bboxset<int,3>& s);
template ostream& operator<< (ostream& os, const bboxset<int,3>& s);
} // namespace bboxset1
#include "dh.hh"
#include "region.hh"
namespace bboxset1 {
template bboxset<int,dim>::bboxset (const vector<dh::full_dboxes>& vb, const bbox<int,dim> dh::full_dboxes::* const v);
template bboxset<int,dim>::bboxset (const vector<dh::full_dboxes>& vb, const bboxset<int,dim> dh::full_dboxes::* const v);
template bboxset<int,dim>::bboxset (const vector<region_t>& vb, const bbox<int,dim> region_t::* const v);
} // namespace bboxset1
|