LIBEUNOMIA
|
ユーティリティー [詳解]
#include <cctype>
#include <cwctype>
#include <string>
#include <vector>
名前空間 | |
namespace | eunomia |
関数 | |
std::string | eunomia::lower (const std::string &str) |
小文字文字列化 | |
std::wstring | eunomia::lower (const std::wstring &str) |
小文字文字列化 | |
template<class C , class T , class A > | |
std::vector< std::basic_string< C, T, A > > | eunomia::split (const std::basic_string< C, T, A > &str, const std::basic_string< C, T, A > &dlm) |
文字列分割 | |
template<class C , class T , class A > | |
std::vector< std::basic_string< C, T, A > > | eunomia::split (const std::basic_string< C, T, A > &str, const C *dlm) |
文字列分割 | |
template<class C , class T , class A > | |
std::vector< std::basic_string< C, T, A > > | eunomia::split (const std::basic_string< C, T, A > &str, C dlm) |
文字列分割 | |
template<class C , class T , class A > | |
std::basic_string< C, T, A > | eunomia::trim (const std::basic_string< C, T, A > &str, const std::basic_string< C, T, A > &removed) |
文字列の先頭と末尾からの指定文字の除去 | |
template<class C , class T , class A > | |
std::basic_string< C, T, A > | eunomia::trim (const std::basic_string< C, T, A > &str, const C *removed) |
文字列の先頭と末尾からの指定文字の除去 | |
template<class C , class T , class A > | |
std::basic_string< C, T, A > | eunomia::ltrim (const std::basic_string< C, T, A > &str, const std::basic_string< C, T, A > &removed) |
文字列の先頭からの指定文字の除去 | |
template<class C , class T , class A > | |
std::basic_string< C, T, A > | eunomia::ltrim (const std::basic_string< C, T, A > &str, const C *removed) |
文字列の先頭からの指定文字の除去 | |
template<class C , class T , class A > | |
std::basic_string< C, T, A > | eunomia::rtrim (const std::basic_string< C, T, A > &str, const std::basic_string< C, T, A > &removed) |
文字列の末尾からの指定文字の除去 | |
template<class C , class T , class A > | |
std::basic_string< C, T, A > | eunomia::rtrim (const std::basic_string< C, T, A > &str, const C *removed) |
文字列の末尾からの指定文字の除去 | |
ユーティリティー