Basic classes and functions.
class vtb::base::bstreamclass vtb::base::error_at_lineclass vtb::base::ios_guardstruct vtb::base::integer< 1 >struct vtb::base::integer< 2 >struct vtb::base::integer< 4 >struct vtb::base::integer< 8 >empty(const std::string & line) -> boolextension(std::string filename) -> std::stringfile_to_string(std::string filename) -> std::stringtemplate <class Container> make_reverse_view(const Container & rhs) -> view< typename Container::const_reverse_iterator >template <class Iterator> min_max_mean(Iterator first, Iterator last) -> MinMaxMean< typename std::iterator_traits< Iterator >::value_type >no_special_symbols(std::string s) -> std::stringnormalise(const std::string & rhs) -> std::stringparent_child(const std::string & path) -> std::pair< std::string, std::string >template <class Ch, class Tr> trim(std::basic_string< Ch, Tr > & rhs, const std::locale & loc) -> voidtemplate <class Ch, class Tr> trim_left(std::basic_string< Ch, Tr > & rhs, const std::locale & loc) -> voidtemplate <class Ch, class Tr> trim_right(std::basic_string< Ch, Tr > & rhs, const std::locale & loc) -> voidxdg_cache_home(std::string dirname, std::string filename) -> std::stringxdg_config_dirs(std::string dirname, std::string filename) -> std::vector< std::string >xdg_config_home(std::string dirname, std::string filename) -> std::stringxdg_data_dirs(std::string dirname, std::string filename) -> std::vector< std::string >xdg_data_home(std::string dirname, std::string filename) -> std::stringxdg_runtime_dir(std::string dirname, std::string filename) -> std::string