libi2ncommon: (gerd) initial submission, not in use yet
[libi2ncommon] / src / stringfunc.hxx
CommitLineData
e93545dd
GE
1/***************************************************************************
2 * Copyright (C) 2004 by Gerd v. Egidy *
3 * info@intra2net.com *
4 * *
5 ***************************************************************************/
6
7#ifndef __STRINGFUNC_HXX
8#define __STRINGFUNC_HXX
9
10#include <string>
11
12std::string to_lower (const std::string &src);
13std::string to_upper (const std::string &src);
14
15std::string nice_unit_format (int input);
16
17bool replace_all(std::string &base, const std::string *ist, const std::string *soll);
18bool replace_all(std::string &base, const char *ist, const char *soll);
19bool replace_all(std::string &base, const char *ist, const std::string *soll);
20bool replace_all(std::string &base, const std::string &ist, const char *soll);
21bool replace_all(std::string &base, const std::string &ist, const std::string &soll);
22
23std::string iso_to_utf8(const std::string& isostring);
24std::string utf8_to_iso(const std::string& utf8string);
25std::string iso_to_html(const std::string& isostring);
26
27#endif