ardour
Namespaces | Functions
convert.h File Reference
#include <stdint.h>
#include <string>
#include <vector>
#include <sstream>
#include <iostream>
#include <glibmm/ustring.h>
#include "pbd/libpbd_visibility.h"

Go to the source code of this file.

Namespaces

 PBD
 

Functions

LIBPBD_API std::string PBD::short_version (std::string, std::string::size_type target_length)
 
LIBPBD_API int PBD::atoi (const std::string &)
 
LIBPBD_API int32_t PBD::atol (const std::string &)
 
LIBPBD_API int64_t PBD::atoll (const std::string &)
 
LIBPBD_API double PBD::atof (const std::string &)
 
LIBPBD_API std::string PBD::url_decode (std::string const &)
 
LIBPBD_API std::string PBD::capitalize (const std::string &)
 
LIBPBD_API std::string PBD::downcase (const std::string &)
 
const char * PBD::downcase (const char *str)
 
string PBD::length2string (const int64_t frames, const double sample_rate)
 
vector< string > PBD::internationalize (const char *package_name, const char **array)
 
LIBPBD_API bool PBD::strings_equal_ignore_case (const std::string &a, const std::string &b)
 
template<class T >
std::string PBD::to_string (T t, std::ios_base &(*f)(std::ios_base &))
 
bool PBD::string_is_affirmative (const std::string &str)
 
const char * PBD::sgettext (const char *domain_name, const char *msgid)