2 namespace SP_NAMESPACE {
9 // Copyright (c) 1994 James Clark
10 // See the file COPYING for copying permission.
16 #define SP_DEFINE_TEMPLATES
20 #undef SP_DEFINE_TEMPLATES
23 #include "CodingSystem.h"
24 #include "CmdLineApp.h"
28 namespace SP_NAMESPACE {
32 #pragma define_template Vector<const CmdLineApp::AppChar *>
35 #pragma define(Vector<const CmdLineApp::AppChar *>)
37 #ifdef SP_ANSI_CLASS_INST
38 template class Vector<const CmdLineApp::AppChar *>;
40 typedef Vector<const CmdLineApp::AppChar *> Dummy_0;
45 #pragma define_template Owner<Encoder>
48 #pragma define(Owner<Encoder>)
50 #ifdef SP_ANSI_CLASS_INST
51 template class Owner<Encoder>;
53 typedef Owner<Encoder> Dummy_1;
58 #pragma define_template Options<CmdLineApp::AppChar>
61 #pragma define(Options<CmdLineApp::AppChar>)
63 #ifdef SP_ANSI_CLASS_INST
64 template class Options<CmdLineApp::AppChar>;
66 typedef Options<CmdLineApp::AppChar> Dummy_2;
71 #pragma define_template Owner<EventHandler>
74 #pragma define(Owner<EventHandler>)
76 #ifdef SP_ANSI_CLASS_INST
77 template class Owner<EventHandler>;
79 typedef Owner<EventHandler> Dummy_3;
84 #pragma define_template Vector<MessageFragment>
87 #pragma define(Vector<MessageFragment>)
89 #ifdef SP_ANSI_CLASS_INST
90 template class Vector<MessageFragment>;
92 typedef Vector<MessageFragment> Dummy_4;
97 #pragma define_template Vector<MessageType1>
100 #pragma define(Vector<MessageType1>)
102 #ifdef SP_ANSI_CLASS_INST
103 template class Vector<MessageType1>;
105 typedef Vector<MessageType1> Dummy_5;
110 #pragma define_template LongOption<CmdLineApp::AppChar>
113 #pragma define(LongOption<CmdLineApp::AppChar>)
115 #ifdef SP_ANSI_CLASS_INST
116 template class LongOption<CmdLineApp::AppChar>;
118 typedef LongOption<CmdLineApp::AppChar> Dummy_6;
123 #pragma define_template Vector<LongOption<CmdLineApp::AppChar> >
126 #pragma define(Vector<LongOption<CmdLineApp::AppChar> >)
128 #ifdef SP_ANSI_CLASS_INST
129 template class Vector<LongOption<CmdLineApp::AppChar> >;
131 typedef Vector<LongOption<CmdLineApp::AppChar> > Dummy_7;
136 #pragma define_template Owner<OutputCharStream>
139 #pragma define(Owner<OutputCharStream>)
141 #ifdef SP_ANSI_CLASS_INST
142 template class Owner<OutputCharStream>;
144 typedef Owner<OutputCharStream> Dummy_8;
153 #endif /* SP_MANUAL_INST */