| ACE
    6.2.4
    | 
To convert 'char' input/command line parameter to 'wchar_t'. More...
#include <Argv_Type_Converter.h>
| Public Member Functions | |
| ACE_Argv_Type_Converter (int &argc, char **argv) | |
| ~ACE_Argv_Type_Converter (void) | |
| ACE_TCHAR ** | get_TCHAR_argv (void) | 
| Returns the pointer of converted command line.  More... | |
| char ** | get_ASCII_argv (void) | 
| Returns the pointer of ASCII (char) command line.  More... | |
| int & | get_argc (void) | 
| Returns the number of sub parameters (argc).  More... | |
| Private Member Functions | |
| ACE_Argv_Type_Converter (const ACE_Argv_Type_Converter &) | |
| Copy Constructor should not be used.  More... | |
| ACE_Argv_Type_Converter | operator= (const ACE_Argv_Type_Converter &) | 
| Assignment '=' operator should not be used.  More... | |
| Private Attributes | |
| int & | saved_argc_ | 
| Original number of input parameter, same as 'argc'.  More... | |
| char ** | char_argv_ | 
| Data member pointer that contains converted argv in ACE_ANTI_TCHAR.  More... | |
To convert 'char' input/command line parameter to 'wchar_t'.
This class is to convert 'char' type command line parameter to wide-character (wchar_t) format and stores the copy of it. This is useful for all classes that use 'char**' argv but cannot be converted into 'ACE_TCHAR**' version. Note that the converted data will be lost upon destruction, so classes should use this class as their data member.
| ACE_Argv_Type_Converter::ACE_Argv_Type_Converter | ( | int & | argc, | 
| char ** | argv | ||
| ) | 
| ACE_Argv_Type_Converter::~ACE_Argv_Type_Converter | ( | void | ) | 
| 
 | private | 
Copy Constructor should not be used.
| 
 | inline | 
Returns the number of sub parameters (argc).
| 
 | inline | 
Returns the pointer of ASCII (char) command line.
| 
 | inline | 
Returns the pointer of converted command line.
| 
 | private | 
Assignment '=' operator should not be used.
| 
 | private | 
Data member pointer that contains converted argv in ACE_ANTI_TCHAR.
| 
 | private | 
Original number of input parameter, same as 'argc'.
 1.8.6
 1.8.6