TF++, Miscellaneous classes and modules in C++:
tfxx::string Namespace Reference

Namespaces

 helper
 

Classes

class  regexx
 

Functions

template<class T >
tfxx::Range< T > range (const std::string &s)
 
template<class T >
tfxx::RangeList< T > rangelist (const std::string &s)
 
std::string trimws (std::string s)
 
std::string trimws_begin (std::string s)
 
std::string trimws_end (std::string s)
 
std::string strip_string (std::string &s, const char &delim)
 
int count_char (const std::string &s, const char &c)
 
std::string patsubst (const std::string &s, const std::string &p, const std::string &r)
 
template<template< class > class C>
std::string join (const C< std::string > &v, const std::string &delimiter="")
 
template<class C >
void gen_split (C &v, const std::string &s, const std::string &delimiter=" ", const bool &dropdelimiter=false)
 
template<template< class > class C>
C< std::string > split (const std::string &s, const std::string &delimiter=" ", const bool &dropdelimiter=false)