TIVI-153: Add as dependency for iputils
[profile/ivi/opensp.git] / lib / app_inst.cxx
1 #ifdef SP_NAMESPACE
2 namespace SP_NAMESPACE {
3 #endif
4
5
6 #ifdef SP_NAMESPACE
7 }
8 #endif
9 // Copyright (c) 1994 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 "Owner.h"
19 #include "Options.h"
20 #undef SP_DEFINE_TEMPLATES
21
22 #include <stddef.h>
23 #include "CodingSystem.h"
24 #include "CmdLineApp.h"
25 #include "Event.h"
26
27 #ifdef SP_NAMESPACE
28 namespace SP_NAMESPACE {
29 #endif
30
31 #ifdef __DECCXX
32 #pragma define_template Vector<const CmdLineApp::AppChar *>
33 #else
34 #ifdef __xlC__
35 #pragma define(Vector<const CmdLineApp::AppChar *>)
36 #else
37 #ifdef SP_ANSI_CLASS_INST
38 template class Vector<const CmdLineApp::AppChar *>;
39 #else
40 typedef Vector<const CmdLineApp::AppChar *> Dummy_0;
41 #endif
42 #endif
43 #endif
44 #ifdef __DECCXX
45 #pragma define_template Owner<Encoder>
46 #else
47 #ifdef __xlC__
48 #pragma define(Owner<Encoder>)
49 #else
50 #ifdef SP_ANSI_CLASS_INST
51 template class Owner<Encoder>;
52 #else
53 typedef Owner<Encoder> Dummy_1;
54 #endif
55 #endif
56 #endif
57 #ifdef __DECCXX
58 #pragma define_template Options<CmdLineApp::AppChar>
59 #else
60 #ifdef __xlC__
61 #pragma define(Options<CmdLineApp::AppChar>)
62 #else
63 #ifdef SP_ANSI_CLASS_INST
64 template class Options<CmdLineApp::AppChar>;
65 #else
66 typedef Options<CmdLineApp::AppChar> Dummy_2;
67 #endif
68 #endif
69 #endif
70 #ifdef __DECCXX
71 #pragma define_template Owner<EventHandler>
72 #else
73 #ifdef __xlC__
74 #pragma define(Owner<EventHandler>)
75 #else
76 #ifdef SP_ANSI_CLASS_INST
77 template class Owner<EventHandler>;
78 #else
79 typedef Owner<EventHandler> Dummy_3;
80 #endif
81 #endif
82 #endif
83 #ifdef __DECCXX
84 #pragma define_template Vector<MessageFragment>
85 #else
86 #ifdef __xlC__
87 #pragma define(Vector<MessageFragment>)
88 #else
89 #ifdef SP_ANSI_CLASS_INST
90 template class Vector<MessageFragment>;
91 #else
92 typedef Vector<MessageFragment> Dummy_4;
93 #endif
94 #endif
95 #endif
96 #ifdef __DECCXX
97 #pragma define_template Vector<MessageType1>
98 #else
99 #ifdef __xlC__
100 #pragma define(Vector<MessageType1>)
101 #else
102 #ifdef SP_ANSI_CLASS_INST
103 template class Vector<MessageType1>;
104 #else
105 typedef Vector<MessageType1> Dummy_5;
106 #endif
107 #endif
108 #endif
109 #ifdef __DECCXX
110 #pragma define_template LongOption<CmdLineApp::AppChar>
111 #else
112 #ifdef __xlC__
113 #pragma define(LongOption<CmdLineApp::AppChar>)
114 #else
115 #ifdef SP_ANSI_CLASS_INST
116 template class LongOption<CmdLineApp::AppChar>;
117 #else
118 typedef LongOption<CmdLineApp::AppChar> Dummy_6;
119 #endif
120 #endif
121 #endif
122 #ifdef __DECCXX
123 #pragma define_template Vector<LongOption<CmdLineApp::AppChar> >
124 #else
125 #ifdef __xlC__
126 #pragma define(Vector<LongOption<CmdLineApp::AppChar> >)
127 #else
128 #ifdef SP_ANSI_CLASS_INST
129 template class Vector<LongOption<CmdLineApp::AppChar> >;
130 #else
131 typedef Vector<LongOption<CmdLineApp::AppChar> > Dummy_7;
132 #endif
133 #endif
134 #endif
135 #ifdef __DECCXX
136 #pragma define_template Owner<OutputCharStream>
137 #else
138 #ifdef __xlC__
139 #pragma define(Owner<OutputCharStream>)
140 #else
141 #ifdef SP_ANSI_CLASS_INST
142 template class Owner<OutputCharStream>;
143 #else
144 typedef Owner<OutputCharStream> Dummy_8;
145 #endif
146 #endif
147 #endif
148
149 #ifdef SP_NAMESPACE
150 }
151 #endif
152
153 #endif /* SP_MANUAL_INST */