|
| constexpr std::vector< std::string_view > | gb::strings::createVectorStringViewFromCArray (int const argc, char const *argv[]) noexcept |
| |
| constexpr std::vector< std::string > | gb::strings::createVectorStringFromCArray (int const argc, char const *argv[]) noexcept |
| |
| constexpr std::string | gb::strings::replace (std::string_view const str, std::string_view const token, std::string_view const value) noexcept |
| |
| constexpr std::string & | gb::strings::replaceInPlace (std::string &str, std::string_view const token, std::string_view const value) noexcept |
| |
| constexpr std::vector< std::string_view > | gb::strings::splitWeak (std::string_view const str, std::string_view const delimiter) noexcept |
| |
| constexpr std::vector< std::string > | gb::strings::split (std::string_view const &str, std::string_view const &delimiter) noexcept |
| |
| std::string | gb::strings::unindent (std::string_view const str) noexcept |
| |
| template<typename T > |
| std::string | gb::strings::fromVector (std::vector< T > const &vector, std::string_view const separator=", ") noexcept |
| |
| constexpr std::string | gb::strings::addThousandSeparators (std::string_view const str) noexcept |
| |
| std::string | gb::strings::fromTime (std::time_t const &time, std::string const &format) noexcept |
| |
| template<Numeric T> |
| constexpr std::string | gb::strings::fromNumber (T const value) noexcept |
| |
| template<std::integral T> |
| T | gb::strings::toNumber (std::string_view const str) |
| |
| template<std::integral T> |
| constexpr std::string | gb::strings::hexFromNumber (T const value, bool const padding=false, bool const uppercase=false) noexcept |
| |
| template<std::integral T> |
| T | gb::strings::hexToNumber (std::string_view const str) |
| |