C3D Kernel  104598
Пространства имен | Макросы | Определения типов | Функции
Файл tool_cstring.h

Строка. Подробнее...

Пространства имен

namespace  c3d
 

Объявление пространства имен C3D.


Макросы

#define _T(x)   x
#define _tcsstr   strstr
#define _tcscpy   strcpy
#define _tcsncpy   strncpy
#define _tcslen   strlen
#define _tcscmp   strcmp
#define _tcsnccmp   strncmp
#define _tcsftime   strftime
#define _gcvt   gcvt
#define _ecvt   ecvt
#define _istspace   isspace
#define _istdigit   isdigit
#define _istalnum   isalnum
#define _saprintf   sprintf
#define _sntprintf   snprintf
#define _tcscat   strcat
#define AF_I32D   "%d"
#define AF_I64D   "%ld"
#define AF_I32H   "%x"
#define AF_I64H   "%lx"
#define F_I32D   _T("%d")
#define F_I64D   _T("%ld")
#define F_I32U   _T("%u")
#define F_I64U   _T("%lu")
#define F_I32H   _T("%x")
#define F_I64H   _T("%lx")
#define F_I32D_03   _T("%03d")
#define F_I32D_06   _T("%06d")
#define F_I64D_03   _T("%03ld")
#define F_I64D_06   _T("%06ld")
#define _acstoi   strtol
#define _acstoi64   strtol
#define _acstoui   strtoul
#define _acstoui64   strtoul
#define _acstod   strtod
#define _tcstoi   strtol
#define _tcstoi64   strtol
#define _tcstoui   strtoul
#define _tcstoui64   strtoul
#define _tcstod   strtod
#define _as16toi   strtol
#define _acstot   _acstoi
#define _acstout   _acstoui
#define _tcstot   _tcstoi
#define _tcstout   _tcstoui
#define AF_TD   AF_I32D
#define AF_TH   AF_I32H
#define F_TD   F_I32D
#define F_TU   F_I32U
#define F_TH   F_I32H
#define F_TD_03   F_I32D_03
#define F_TD_06   F_I32D_06
#define _tcsrev   reverse_string

Определения типов

typedef char TCHAR
typedef std::basic_string< TCHAR > c3d::string_t
 Определение строки для модуля ядра C3D.
typedef TCHAR c3d::mt_char
typedef string_t c3d::mt_string
typedef std::string c3d::path_string
typedef std::ofstream c3d::t_ofstream
typedef std::ifstream c3d::t_ifstream

Функции

TCHAR * reverse_string (TCHAR *s)
size_t c3d::size_of (string_t s)
 Размер строки в памяти.
std::wstring c3d::StdToWString (const std::string &s)
 Функция преобразования мультибайтовой строки к строке с широким символом.
std::string c3d::WToStdString (const std::wstring &s)
 Функция преобразования строки с широким символом к мультибайтовой.
string_t c3d::ToC3Dstring (const std::string &s)
 Функция преобразования строки к формату C3D.
std::string c3d::ToSTDstring (const string_t &s)
 Функция преобразования строки к стандартной.
string_t c3d::ToC3Dstring (const std::wstring &s)
 Функция преобразования строки к формату C3D.
path_string c3d::WToPathstring (const std::wstring &s)
 Функция преобразования строки к стандратной для пути.
std::wstring c3d::ToWstring (const string_t &s)
 Функция преобразования строки к стандартной.
std::string c3d::PathToSTDstring (const path_string &s)
 Функция преобразования строки к стандартной.
string_t c3d::PathToC3Dstring (const path_string &s)
 Функция преобразования строки к стандартной.
path_string c3d::StdToPathstring (const std::string &s)
 Функция преобразования строки к стандартной.
path_string c3d::C3DToPathstring (const string_t &s)
 Функция преобразования строки к стандартной.
void c3d::ToLower (::std::string &v)
 Перевести символы в нижний регистр.
void c3d::ToLower (::std::wstring &v)
 Перевести символы в нижний регистр.

Подробное описание

 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы