#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.
: Argv_Type_Converter.cpp 85772 2009-06-23 20:14:18Z mitza $") #include "ace/OS_NS_string.h" #include "ace/OS_Errno.h" ACE_BEGIN_VERSIONED_NAMESPACE_DECL #if defined (ACE_USES_WCHAR) ACE_Argv_Type_Converter::ACE_Argv_Type_Converter (int &argc, wchar_t** argv) : saved_argc_ (argc), char_argv_ (0), wchar_argv_ (argv), before_pass_argc_ (argc), original_type_ (true), wchar_passed_ (false), char_passed_ (false) { this->initialize (); for (int i = 0; i < argc; ++i) this->char_argv_[i] = ACE_OS::strdup (ACE_TEXT_ALWAYS_CHAR (argv[i])); } #endif // ACE_USES_WCHAR ACE_Argv_Type_Converter::ACE_Argv_Type_Converter (int &argc, char **argv) : saved_argc_(argc), char_argv_(argv) #if defined (ACE_USES_WCHAR) , wchar_argv_(0), before_pass_argc_(argc), original_type_(false), wchar_passed_(false), char_passed_(false) { this->initialize(); for (int i = 0; i < argc; ++i) this->wchar_argv_[i] = ACE_OS::strdup (ACE_TEXT_ANTI_TO_TCHAR (argv[i])); } #else { }