omni::cstring
NAME

omni::cstring

A namespace of omni

#include <omni/string/cstring.hpp>
namespace omni::cstring

MEMBERS

omni::cstring::binary
inline int32_t omni::cstring::compare(const std::string& str1, size_t idx1, const std::string& str2, size_t idx2, size_t len, const omni::string::compare_options& options)
inline bool omni::cstring::contains(const std::string& haystack, const std::string& needle, bool ignore_case)
inline bool omni::cstring::ends_with(const std::string& haystack, const std::string& needle)
inline bool omni::cstring::is_numeric(const std::string& str, bool ignore_period)
inline std::string omni::cstring::lcfirst(std::string str)
template < typename T > inline std::string omni::cstring::lexical_cast(const T& val)
inline std::string omni::cstring::pad_left(std::string str, char pad, std::size_t count)
inline std::string omni::cstring::pad_left_full(std::string str, const std::string& pad, std::size_t count)
inline std::string omni::cstring::pad_right(std::string str, char pad, std::size_t count)
inline std::string omni::cstring::pad_right_full(std::string str, const std::string& pad, std::size_t count)
inline std::string omni::cstring::replace(std::string str, const std::string& fnd, const std::string& newstr, std::size_t pos, bool ignore_case)
inline std::string omni::cstring::replace_all(std::string str, const std::string& fnd, const std::string& newstr, std::size_t pos, bool ignore_case)
inline std::string omni::cstring::reverse(const std::string& str)
template < template < class, class > class std_seq_t, class std_allocator_t > std_seq_t<std::string, std_allocator_t> omni::cstring::split(const std::string& str, const std::string& delimeter, std::size_t max_val)
inline bool omni::cstring::starts_with(const std::string& haystack, const std::string& needle)
inline std::string omni::cstring::to_lower(std::string str)
template < typename T > inline std::string omni::cstring::to_string(const T& val)
template < typename T > inline omni::string_t omni::cstring::to_string_t(const T& val)
inline std::string omni::cstring::to_title_case(const std::string& str, const std::string& separators)
inline std::string omni::cstring::to_upper(std::string str)
template < typename T > inline std::wstring omni::cstring::to_wstring(const T& val)
inline std::string omni::cstring::trim(std::string str)
inline std::string omni::cstring::trim_end(std::string str)
inline std::string omni::cstring::trim_end_syschars(std::string str)
inline std::string omni::cstring::trim_front(std::string str)
inline std::string omni::cstring::trim_front_syschars(std::string str)
inline std::string omni::cstring::trim_syschars(std::string str)
template < typename ret_t > inline ret_t omni::cstring::type_cast(const std::string& str)
inline std::string omni::cstring::ucfirst(const std::string& str)
inline std::string omni::cstring::ucwords(const std::string& str, const std::string& separators)

SYNOPSIS

No synopsis.

top

DESCRIPTION

No description.

top