misc.hpp

雑多なライブラリのための宣言定義 [詳細]

#include "toppers/config.hpp"
#include <stdexcept>
#include <locale>
#include <iosfwd>
#include <string>
#include <algorithm>
#include <cctype>
#include <cwchar>
#include <cstdlib>
#include <boost/scoped_array.hpp>

misc.hppのインクルード依存関係図

このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。

ソースコードを見る。

ネームスペース

namespace  toppers

構成

class  toppers::conversion_error
 変換エラー例外クラス [詳細]

関数

template<typename CharT>
CharT toppers::widen (char ch)
 シングルバイト文字から CharT 型(多くは wchar_t 型)文字への変換
template<>
char toppers::widen< char > (char ch)
template<>
unsigned char toppers::widen< unsigned char > (char ch)
template<>
wchar_t toppers::widen< wchar_t > (char ch)
template<typename CharT>
const std::basic_string< CharT > toppers::widen (const std::string &str)
 シングルバイト文字列から CharT 型文字列への変換
char toppers::tolower (char ch)
 小文字への変換
const std::string toppers::tolower (std::string str)
 文字列を小文字に変換
template<class Traits, class Allocator>
const std::basic_string< wchar_t,
Traits, Allocator > 
toppers::tolower (std::basic_string< wchar_t, Traits, Allocator > str)
 ワイド文字列を小文字に変換
char toppers::toupper (char ch)
 大文字への変換
const std::string toppers::toupper (std::string str)
 文字列を大文字に変換
template<class Traits, class Allocator>
const std::basic_string< wchar_t,
Traits, Allocator > 
toppers::toupper (std::basic_string< wchar_t, Traits, Allocator > str)
 ワイド文字列を大文字に変換
template<class InputIterator, typename CharT, class Traits, class Pred>
void toppers::output_list (InputIterator first, InputIterator last, std::basic_ostream< CharT, Traits > &ostr, Pred pred, const CharT *delim=0)
 指定文字で区切られたリスト出力


説明

雑多なライブラリのための宣言定義

misc.hpp で定義されています。


Copyright © 2006 by TAKAGI Nobuhisa.
このページは Wed Apr 12 16:31:59 2006 に Doxygen によって生成されました。