#include "ace/Argv_Type_Converter.h"#include "ace/OS_NS_string.h"#include "ace/OS_Errno.h"
Go to the source code of this file.
Functions | |
| ACE_RCSID (ace, Argv_Type_Converter,"$Id: Argv_Type_Converter.cpp 85772 2009-06-23 20:14:18Z mitza $") 1ACE_Argv_Type_Converter | |
| ACE_RCSID | ( | ace | , | |
| Argv_Type_Converter | , | |||
| "$Id: Argv_Type_Converter.cpp 85772 2009-06-23 20:14:18Z mitza $" | ||||
| ) |
Definition at line 9 of file Argv_Type_Converter.cpp.
00011 : Argv_Type_Converter.cpp 85772 2009-06-23 20:14:18Z mitza $") 00012 00013 #include "ace/OS_NS_string.h" 00014 #include "ace/OS_Errno.h" 00015 00016 ACE_BEGIN_VERSIONED_NAMESPACE_DECL 00017 00018 #if defined (ACE_USES_WCHAR) 00019 ACE_Argv_Type_Converter::ACE_Argv_Type_Converter (int &argc, wchar_t** argv) 00020 : saved_argc_ (argc), 00021 char_argv_ (0), 00022 wchar_argv_ (argv), 00023 before_pass_argc_ (argc), 00024 original_type_ (true), 00025 wchar_passed_ (false), 00026 char_passed_ (false) 00027 { 00028 this->initialize (); 00029 00030 for (int i = 0; i < argc; ++i) 00031 this->char_argv_[i] = ACE_OS::strdup (ACE_TEXT_ALWAYS_CHAR (argv[i])); 00032 } 00033 #endif // ACE_USES_WCHAR 00034 00035 00036 ACE_Argv_Type_Converter::ACE_Argv_Type_Converter (int &argc, char **argv) 00037 : saved_argc_(argc), 00038 char_argv_(argv) 00039 #if defined (ACE_USES_WCHAR) 00040 , wchar_argv_(0), 00041 before_pass_argc_(argc), 00042 original_type_(false), 00043 wchar_passed_(false), 00044 char_passed_(false) 00045 { 00046 this->initialize(); 00047 00048 for (int i = 0; i < argc; ++i) 00049 this->wchar_argv_[i] = ACE_OS::strdup (ACE_TEXT_ANTI_TO_TCHAR (argv[i])); 00050 } 00051 #else 00052 { 00053 }
1.6.1