Files
core/ASCOfficeOdtFile/Source/Utility/ToString.h
Elen.Subbotina 6138139c4e исправлен проект - подключен "старый" DocxFormat (тот который с AVS - без вытирания буста)
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@53593 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-20 22:37:54 +03:00

45 lines
1.8 KiB
C++

#pragma once
#ifndef UTILITY_TO_STRING_INCLUDE_H_
#define UTILITY_TO_STRING_INCLUDE_H_
#include <string>
#include <boost/filesystem.hpp>
const std::string ToString(const bool value);
const std::string ToString(const int value);
const std::string ToString(const size_t value);
const std::string ToString(const double value);
const std::string ToString(const std::string& value);
const std::string ToString(const char* value);
const std::string ToString(const std::wstring& value);
const std::string ToString(const wchar_t* value);
const std::string ToString(const boost::filesystem::path& value);
const std::string ToString(const boost::filesystem::wpath& value);
const std::wstring ToWString(const bool value);
const std::wstring ToWString(const int value);
const std::wstring ToWString(const size_t value);
const std::wstring ToWString(const double value);
const std::wstring ToWString(const std::string& value);
const std::wstring ToWString(const char* value);
const std::wstring ToWString(const std::wstring& value);
const std::wstring ToWString(const wchar_t* value);
const std::wstring ToWString(const boost::filesystem::path& value);
const std::wstring ToWString(const boost::filesystem::wpath& value);
template<class T> const std::string ToString(const T& value) {return value.ToString();}
template<class T> const std::wstring ToWString(const T& value) {return value.ToWString();}
const std::string ToUpper(const char* value);
const std::string ToUpper(const std::string& value);
const std::wstring ToUpper(const wchar_t* value);
const std::wstring ToUpper(const std::wstring& value);
const std::string ToLower(const char* value);
const std::string ToLower(std::string value);
const std::wstring ToLower(const wchar_t* value);
const std::wstring ToLower(std::wstring value);
#endif // UTILITY_TO_STRING_INCLUDE_H_