Rapicorn - Experimental UI Toolkit - Source Code 10.08.1
Classes | Namespaces | Defines | Functions
strings.hh File Reference
#include <rcore/utilities.hh>
#include <string>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Rapicorn::Strings
 < Convenience Constructor for StringList or std::vector<std::string> More...

Namespaces

namespace  Rapicorn

Defines

#define RAPICORN_STRING_VECTOR_FROM_ARRAY(ConstCharArray)

Functions

const char * Rapicorn::rapicorn_gettext (const char *text)
String Rapicorn::string_multiply (const String &s, uint64 count)
String Rapicorn::string_tolower (const String &str)
String Rapicorn::string_toupper (const String &str)
String Rapicorn::string_totitle (const String &str)
String Rapicorn::string_printf (const char *format,...)
String Rapicorn::string_vprintf (const char *format, va_list vargs)
StringVector Rapicorn::string_split (const String &string, const String &splitter)
String Rapicorn::string_join (const String &junctor, const StringVector &strvec)
bool Rapicorn::string_to_bool (const String &string)
String Rapicorn::string_from_bool (bool value)
uint64 Rapicorn::string_to_uint (const String &string, uint base)
String Rapicorn::string_from_uint (uint64 value)
bool Rapicorn::string_has_int (const String &string)
int64 Rapicorn::string_to_int (const String &string, uint base)
String Rapicorn::string_from_int (int64 value)
String Rapicorn::string_from_float (float value)
double Rapicorn::string_to_double (const String &string)
double Rapicorn::string_to_double (const char *dblstring, const char **endptr)
String Rapicorn::string_from_double (double value)
String Rapicorn::string_from_float (double value)
double Rapicorn::string_to_float (const String &string)
template<typename Type >
Type Rapicorn::string_to_type (const String &string)
template<typename Type >
String Rapicorn::string_from_type (Type value)
template<>
double Rapicorn::string_to_type< double > (const String &string)
template<>
String Rapicorn::string_from_type< double > (double value)
template<>
float Rapicorn::string_to_type< float > (const String &string)
template<>
String Rapicorn::string_from_type< float > (float value)
template<>
bool Rapicorn::string_to_type< bool > (const String &string)
template<>
String Rapicorn::string_from_type< bool > (bool value)
template<>
int16 Rapicorn::string_to_type< int16 > (const String &string)
template<>
String Rapicorn::string_from_type< int16 > (int16 value)
template<>
uint16 Rapicorn::string_to_type< uint16 > (const String &string)
template<>
String Rapicorn::string_from_type< uint16 > (uint16 value)
template<>
int Rapicorn::string_to_type< int > (const String &string)
template<>
String Rapicorn::string_from_type< int > (int value)
template<>
uint Rapicorn::string_to_type< uint > (const String &string)
template<>
String Rapicorn::string_from_type< uint > (uint value)
template<>
int64 Rapicorn::string_to_type< int64 > (const String &string)
template<>
String Rapicorn::string_from_type< int64 > (int64 value)
template<>
uint64 Rapicorn::string_to_type< uint64 > (const String &string)
template<>
String Rapicorn::string_from_type< uint64 > (uint64 value)
template<>
String Rapicorn::string_to_type< String > (const String &string)
template<>
String Rapicorn::string_from_type< String > (String value)
vector< double > Rapicorn::string_to_vector (const String &string)
String Rapicorn::string_from_vector (const vector< double > &dvec, const String &delim)
String Rapicorn::string_from_errno (int errno_val)
bool Rapicorn::string_is_uuid (const String &uuid_string)
int Rapicorn::string_cmp_uuid (const String &uuid_string1, const String &uuid_string2)
String Rapicorn::string_from_pretty_function_name (const char *gnuc_pretty_function)
String Rapicorn::string_to_cescape (const String &str)
String Rapicorn::string_to_cquote (const String &str)
String Rapicorn::string_from_cquote (const String &input)
String Rapicorn::string_lstrip (const String &input)
String Rapicorn::string_rstrip (const String &input)
String Rapicorn::string_strip (const String &input)
String Rapicorn::string_substitute_char (const String &input, const char match, const char subst)
void Rapicorn::memset4 (uint32 *mem, uint32 filler, uint length)
String Rapicorn::string_vector_find (const StringVector &svector, const String &key, const String &fallback)
StringVector Rapicorn::cstrings_to_vector (const char *s,...)
bool Rapicorn::string_option_check (const String &option_string, const String &option)
String Rapicorn::string_option_get (const String &option_string, const String &option)
bool Rapicorn::text_convert (const String &to_charset, String &output_string, const String &from_charset, const String &input_string, const String &fallback_charset, const String &output_mark)

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines