ace_wchar.h File Reference

#include "ace/config-macros.h"
#include "ace/ace_wchar.inl"
Include dependency graph for ace_wchar.h:
This graph shows which files directly or indirectly include this file:

Classes

class  ACE_Wide_To_Ascii
 A lightweight wchar* to char* string conversion class. More...
class  ACE_Ascii_To_Wide
 A lightweight char* to wchar* string conversion class. More...

Defines

#define ACE_TEXT(STRING)   STRING
#define ACE_LIB_TEXT(STRING)   STRING
#define ACE_TEXT_ALWAYS_CHAR(STRING)   STRING
#define ACE_TEXT_ALWAYS_WCHAR(STRING)   ACE_Ascii_To_Wide (STRING).wchar_rep ()
#define ACE_TEXT_CHAR_TO_TCHAR(STRING)   STRING
#define ACE_TEXT_WCHAR_TO_TCHAR(STRING)   ACE_Wide_To_Ascii (STRING).char_rep ()
#define ACE_TEXT_ANTI_TO_TCHAR(STRING)   ACE_Wide_To_Ascii (STRING).char_rep ()
#define ACE_LPSTR   LPSTR
#define ACE_TEXT_SERVICE_TABLE_ENTRY   SERVICE_TABLE_ENTRYA
#define ACE_TEXT_STARTUPINFO   STARTUPINFOA
#define ACE_TEXT_WIN32_FIND_DATA   WIN32_FIND_DATAA
#define ACE_TEXT_OSVERSIONINFO   OSVERSIONINFOA
#define ACE_TEXT_EXPLICIT_ACCESS   EXPLICIT_ACCESS_A
#define ACE_TEXT_CreateEvent   ::CreateEventA
#define ACE_TEXT_CreateFile   ::CreateFileA
#define ACE_TEXT_CreateFileMapping   ::CreateFileMappingA
#define ACE_TEXT_CreateMutex   ::CreateMutexA
#define ACE_TEXT_CreateProcess   ::CreateProcessA
#define ACE_TEXT_CreateSemaphore   ::CreateSemaphoreA
#define ACE_TEXT_CreateService   ::CreateServiceA
#define ACE_TEXT_ExpandEnvironmentStrings   ::ExpandEnvironmentStringsA
#define ACE_TEXT_FindFirstChangeNotification   ::FindFirstChangeNotificationA
#define ACE_TEXT_FindFirstFile   ::FindFirstFileA
#define ACE_TEXT_FindNextFile   ::FindNextFileA
#define ACE_TEXT_FormatMessage   ::FormatMessageA
#define ACE_TEXT_FreeEnvironmentStrings   ::FreeEnvironmentStringsA
#define ACE_TEXT_GetComputerName   ::GetComputerNameA
#define ACE_TEXT_GetEnvironmentStrings   ::GetEnvironmentStringsA
#define ACE_TEXT_GetFileAttributes   ::GetFileAttributesA
#define ACE_TEXT_GetModuleFileName   ::GetModuleFileNameA
#define ACE_TEXT_GetTempPath   ::GetTempPathA
#define ACE_TEXT_GetUserName   ::GetUserNameA
#define ACE_TEXT_GetUserNameEx   ::GetUserNameExA
#define ACE_TEXT_GetVersionEx   ::GetVersionExA
#define ACE_TEXT_LoadLibrary   ::LoadLibraryA
#define ACE_TEXT_MoveFileEx   ::MoveFileExA
#define ACE_TEXT_WaitNamedPipe   ::WaitNamedPipeA
#define ACE_TEXT_OpenFileMapping   ::OpenFileMappingA
#define ACE_TEXT_OpenSCManager   ::OpenSCManagerA
#define ACE_TEXT_OpenService   ::OpenServiceA
#define ACE_TEXT_OutputDebugString   ::OutputDebugStringA
#define ACE_TEXT_RegisterEventSource   ::RegisterEventSourceA
#define ACE_TEXT_RegisterServiceCtrlHandler   ::RegisterServiceCtrlHandlerA
#define ACE_TEXT_RegConnectRegistry   ::RegConnectRegistryA
#define ACE_TEXT_RegCreateKeyEx   ::RegCreateKeyExA
#define ACE_TEXT_RegDeleteKey   ::RegDeleteKeyA
#define ACE_TEXT_RegDeleteValue   ::RegDeleteValueA
#define ACE_TEXT_RegEnumKeyEx   ::RegEnumKeyExA
#define ACE_TEXT_RegEnumValue   ::RegEnumValueA
#define ACE_TEXT_RegCreateKey   ::RegCreateKeyA
#define ACE_TEXT_RegOpenKey   ::RegOpenKeyA
#define ACE_TEXT_RegOpenKeyEx   ::RegOpenKeyExA
#define ACE_TEXT_RegQueryValueEx   ::RegQueryValueExA
#define ACE_TEXT_RegSetValueEx   ::RegSetValueExA
#define ACE_TEXT_ReportEvent   ::ReportEventA
#define ACE_TEXT_SearchPath   ::SearchPathA
#define ACE_TEXT_StartService   ::StartServiceA
#define ACE_TEXT_StartServiceCtrlDispatcher   ::StartServiceCtrlDispatcherA
#define ACE_TEXT_SetFileSecurity   ::SetFileSecurityA
#define ACE_TEXT_SetEntriesInAcl   ::SetEntriesInAclA
#define ACE_TEXT_PdhExpandCounterPath   ::PdhExpandCounterPathA
#define ACE_TEXT_PdhOpenQuery   ::PdhOpenQueryA
#define ACE_TEXT_PdhAddCounter   ::PdhAddCounterA

Typedefs

typedef char ACE_TCHAR
typedef wchar_t ACE_ANTI_TCHAR

Detailed Description

Id
ace_wchar.h 82441 2008-07-28 13:04:13Z johnnyw
Author:
Darrell Brunsch <brunsch@uci.edu>

Define Documentation

#define ACE_LIB_TEXT ( STRING   )     STRING
#define ACE_LPSTR   LPSTR
#define ACE_TEXT ( STRING   )     STRING
#define ACE_TEXT_ALWAYS_CHAR ( STRING   )     STRING
#define ACE_TEXT_ALWAYS_WCHAR ( STRING   )     ACE_Ascii_To_Wide (STRING).wchar_rep ()
#define ACE_TEXT_ANTI_TO_TCHAR ( STRING   )     ACE_Wide_To_Ascii (STRING).char_rep ()
#define ACE_TEXT_CHAR_TO_TCHAR ( STRING   )     STRING
#define ACE_TEXT_CreateEvent   ::CreateEventA
#define ACE_TEXT_CreateFile   ::CreateFileA
#define ACE_TEXT_CreateFileMapping   ::CreateFileMappingA
#define ACE_TEXT_CreateMutex   ::CreateMutexA
#define ACE_TEXT_CreateProcess   ::CreateProcessA
#define ACE_TEXT_CreateSemaphore   ::CreateSemaphoreA
#define ACE_TEXT_CreateService   ::CreateServiceA
#define ACE_TEXT_ExpandEnvironmentStrings   ::ExpandEnvironmentStringsA
#define ACE_TEXT_EXPLICIT_ACCESS   EXPLICIT_ACCESS_A
#define ACE_TEXT_FindFirstChangeNotification   ::FindFirstChangeNotificationA
#define ACE_TEXT_FindFirstFile   ::FindFirstFileA
#define ACE_TEXT_FindNextFile   ::FindNextFileA
#define ACE_TEXT_FormatMessage   ::FormatMessageA
#define ACE_TEXT_FreeEnvironmentStrings   ::FreeEnvironmentStringsA
#define ACE_TEXT_GetComputerName   ::GetComputerNameA
#define ACE_TEXT_GetEnvironmentStrings   ::GetEnvironmentStringsA
#define ACE_TEXT_GetFileAttributes   ::GetFileAttributesA
#define ACE_TEXT_GetModuleFileName   ::GetModuleFileNameA
#define ACE_TEXT_GetTempPath   ::GetTempPathA
#define ACE_TEXT_GetUserName   ::GetUserNameA
#define ACE_TEXT_GetUserNameEx   ::GetUserNameExA
#define ACE_TEXT_GetVersionEx   ::GetVersionExA
#define ACE_TEXT_LoadLibrary   ::LoadLibraryA
#define ACE_TEXT_MoveFileEx   ::MoveFileExA
#define ACE_TEXT_OpenFileMapping   ::OpenFileMappingA
#define ACE_TEXT_OpenSCManager   ::OpenSCManagerA
#define ACE_TEXT_OpenService   ::OpenServiceA
#define ACE_TEXT_OSVERSIONINFO   OSVERSIONINFOA
#define ACE_TEXT_OutputDebugString   ::OutputDebugStringA
#define ACE_TEXT_PdhAddCounter   ::PdhAddCounterA
#define ACE_TEXT_PdhExpandCounterPath   ::PdhExpandCounterPathA
#define ACE_TEXT_PdhOpenQuery   ::PdhOpenQueryA
#define ACE_TEXT_RegConnectRegistry   ::RegConnectRegistryA
#define ACE_TEXT_RegCreateKey   ::RegCreateKeyA
#define ACE_TEXT_RegCreateKeyEx   ::RegCreateKeyExA
#define ACE_TEXT_RegDeleteKey   ::RegDeleteKeyA
#define ACE_TEXT_RegDeleteValue   ::RegDeleteValueA
#define ACE_TEXT_RegEnumKeyEx   ::RegEnumKeyExA
#define ACE_TEXT_RegEnumValue   ::RegEnumValueA
#define ACE_TEXT_RegisterEventSource   ::RegisterEventSourceA
#define ACE_TEXT_RegisterServiceCtrlHandler   ::RegisterServiceCtrlHandlerA
#define ACE_TEXT_RegOpenKey   ::RegOpenKeyA
#define ACE_TEXT_RegOpenKeyEx   ::RegOpenKeyExA
#define ACE_TEXT_RegQueryValueEx   ::RegQueryValueExA
#define ACE_TEXT_RegSetValueEx   ::RegSetValueExA
#define ACE_TEXT_ReportEvent   ::ReportEventA
#define ACE_TEXT_SearchPath   ::SearchPathA
#define ACE_TEXT_SERVICE_TABLE_ENTRY   SERVICE_TABLE_ENTRYA
#define ACE_TEXT_SetEntriesInAcl   ::SetEntriesInAclA
#define ACE_TEXT_SetFileSecurity   ::SetFileSecurityA
#define ACE_TEXT_StartService   ::StartServiceA
#define ACE_TEXT_StartServiceCtrlDispatcher   ::StartServiceCtrlDispatcherA
#define ACE_TEXT_STARTUPINFO   STARTUPINFOA
#define ACE_TEXT_WaitNamedPipe   ::WaitNamedPipeA
#define ACE_TEXT_WCHAR_TO_TCHAR ( STRING   )     ACE_Wide_To_Ascii (STRING).char_rep ()
#define ACE_TEXT_WIN32_FIND_DATA   WIN32_FIND_DATAA

Typedef Documentation

typedef wchar_t ACE_ANTI_TCHAR
typedef char ACE_TCHAR
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by  doxygen 1.6.2