summaryrefslogtreecommitdiff
path: root/cppe/src/IceE/Initialize.cpp
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2007-05-02 19:10:56 +0000
committerDwayne Boone <dwayne@zeroc.com>2007-05-02 19:10:56 +0000
commit643bb663b019016db089777143d6ba7e8a4ff0ea (patch)
tree95aecc5b75c658ae0c8abc287434f604b9eb1bd8 /cppe/src/IceE/Initialize.cpp
parentMAke wstring optional for IceE (diff)
downloadice-643bb663b019016db089777143d6ba7e8a4ff0ea.tar.bz2
ice-643bb663b019016db089777143d6ba7e8a4ff0ea.tar.xz
ice-643bb663b019016db089777143d6ba7e8a4ff0ea.zip
Make Wstring optional for IceE
Diffstat (limited to 'cppe/src/IceE/Initialize.cpp')
-rw-r--r--cppe/src/IceE/Initialize.cpp36
1 files changed, 30 insertions, 6 deletions
diff --git a/cppe/src/IceE/Initialize.cpp b/cppe/src/IceE/Initialize.cpp
index 1062a289b6f..10094b13de9 100644
--- a/cppe/src/IceE/Initialize.cpp
+++ b/cppe/src/IceE/Initialize.cpp
@@ -61,22 +61,46 @@ Ice::stringSeqToArgs(const StringSeq& args, int& argc, char* argv[])
}
PropertiesPtr
-Ice::createProperties()
+Ice::createProperties(
+#ifdef ICEE_HAS_WSTRING
+ const StringConverterPtr& converter
+#endif
+ )
{
- return new Properties();
+ return new Properties(
+#ifdef ICEE_HAS_WSTRING
+ converter
+#endif
+ );
}
PropertiesPtr
-Ice::createProperties(StringSeq& args, const PropertiesPtr& defaults)
+Ice::createProperties(StringSeq& args, const PropertiesPtr& defaults
+#ifdef ICEE_HAS_WSTRING
+ , const StringConverterPtr& converter
+#endif
+ )
{
- return new Properties(args, defaults);
+ return new Properties(args, defaults
+#ifdef ICEE_HAS_WSTRING
+ , converter
+#endif
+ );
}
PropertiesPtr
-Ice::createProperties(int& argc, char* argv[], const PropertiesPtr& defaults)
+Ice::createProperties(int& argc, char* argv[], const PropertiesPtr& defaults
+#ifdef ICEE_HAS_WSTRING
+ , const StringConverterPtr& converter
+#endif
+ )
{
StringSeq args = argsToStringSeq(argc, argv);
- PropertiesPtr properties = createProperties(args, defaults);
+ PropertiesPtr properties = createProperties(args, defaults
+#ifdef ICEE_HAS_WSTRING
+ , converter
+#endif
+ );
stringSeqToArgs(args, argc, argv);
return properties;
}