TIVI-153: Add as dependency for iputils
[profile/ivi/opensp.git] / lib / arc_inst.cxx
1 #ifdef SP_NAMESPACE
2 namespace SP_NAMESPACE {
3 #endif
4
5
6 #ifdef SP_NAMESPACE
7 }
8 #endif
9 // Copyright (c) 1996 James Clark
10 // See the file COPYING for copying permission.
11
12 #include "splib.h"
13
14 #ifdef SP_MANUAL_INST
15
16 #define SP_DEFINE_TEMPLATES
17 #include "Vector.h"
18 #include "NCVector.h"
19 #include "Owner.h"
20 #undef SP_DEFINE_TEMPLATES
21
22 #include "ArcProcessor.h"
23
24 #ifdef SP_NAMESPACE
25 namespace SP_NAMESPACE {
26 #endif
27
28 #ifdef __DECCXX
29 #pragma define_template NCVector<ArcProcessor>
30 #else
31 #ifdef __xlC__
32 #pragma define(NCVector<ArcProcessor>)
33 #else
34 #ifdef SP_ANSI_CLASS_INST
35 template class NCVector<ArcProcessor>;
36 #else
37 typedef NCVector<ArcProcessor> Dummy_0;
38 #endif
39 #endif
40 #endif
41 #ifdef __DECCXX
42 #pragma define_template Owner<ArcProcessor::MetaMapCache>
43 #else
44 #ifdef __xlC__
45 #pragma define(Owner<ArcProcessor::MetaMapCache>)
46 #else
47 #ifdef SP_ANSI_CLASS_INST
48 template class Owner<ArcProcessor::MetaMapCache>;
49 #else
50 typedef Owner<ArcProcessor::MetaMapCache> Dummy_1;
51 #endif
52 #endif
53 #endif
54 #ifdef __DECCXX
55 #pragma define_template NCVector<Owner<ArcProcessor::MetaMapCache> >
56 #else
57 #ifdef __xlC__
58 #pragma define(NCVector<Owner<ArcProcessor::MetaMapCache> >)
59 #else
60 #ifdef SP_ANSI_CLASS_INST
61 template class NCVector<Owner<ArcProcessor::MetaMapCache> >;
62 #else
63 typedef NCVector<Owner<ArcProcessor::MetaMapCache> > Dummy_2;
64 #endif
65 #endif
66 #endif
67
68 #ifdef SP_NAMESPACE
69 }
70 #endif
71
72 #endif /* SP_MANUAL_INST */