|
| template<std::vcl_size_t N> |
| std::vcl_size_t | otb::details::len (char const (&)[N]) |
| |
| std::vcl_size_t | otb::details::len (char const *ptr) |
| |
| std::vcl_size_t | otb::details::len (char) |
| |
| template<typename String > |
| std::vcl_size_t | otb::details::len (String const &s) |
| |
| template<typename Int > |
| Int | otb::details::to_integer (string_view const &v, Int const def) |
| |
| template<typename Int > |
| Int | otb::details::to_integer (string_view const &v, string_view const &context) |
| |
| template<typename Int > |
| Int | otb::details::to_uinteger (string_view const &v, Int const def) |
| |
| template<typename Int > |
| Int | otb::details::to_uinteger (string_view const &v, string_view const &context) |
| |
|
| bool | otb::contains (string_view const &haystack, string_view const &needle) |
| |
| bool | otb::ends_with (string_view const &haystack, string_view const &needle) |
| |
| string_view | otb::find (string_view const &haystack, string_view const &needle) |
| |
| bool | otb::is_same_view (string_view const &lhs, string_view const &rhs) |
| |
| bool | otb::operator!= (string_view const &lhs, string_view const &rhs) |
| |
| std::string | otb::operator+ (string_view const &lhs, string_view const &rhs) |
| |
| std::ostream & | otb::operator<< (std::ostream &os, const string_view &v) |
| |
| bool | otb::operator== (string_view const &lhs, string_view const &rhs) |
| |
| bool | otb::starts_with (string_view const &haystack, string_view const &needle) |
| |
|
| template<typename String > |
| part_range< splitter_on_delim > | otb::split_on (String const &str, char delim) |
| |
|
| unsigned int | otb::details::decode_uint (string_view &v) |
| |
| template<typename FloatType > |
| FloatType | otb::details::to_float (string_view const &v, FloatType const def) |
| |
| template<typename FloatType > |
| FloatType | otb::details::to_float (string_view const &v, string_view const &context) |
| |
|
| OTBCommon_EXPORT string_view | otb::lstrip (string_view const &v, string_view const &c) |
| |
| #define | OTB_GENERATE_CONV(internal_to, type) |
| |
| | otb::OTB_GENERATE_CONV (to_float, double) |
| |
| | otb::OTB_GENERATE_CONV (to_float, float) |
| |
| | otb::OTB_GENERATE_CONV (to_float, long double) |
| |
| | otb::OTB_GENERATE_CONV (to_integer, char) |
| |
| | otb::OTB_GENERATE_CONV (to_integer, int) |
| |
| | otb::OTB_GENERATE_CONV (to_integer, long) |
| |
| | otb::OTB_GENERATE_CONV (to_integer, short) |
| |
| | otb::OTB_GENERATE_CONV (to_integer, signed char) |
| |
| | otb::OTB_GENERATE_CONV (to_uinteger, unsigned char) |
| |
| | otb::OTB_GENERATE_CONV (to_uinteger, unsigned int) |
| |
| | otb::OTB_GENERATE_CONV (to_uinteger, unsigned long) |
| |
| | otb::OTB_GENERATE_CONV (to_uinteger, unsigned short) |
| |
| OTBCommon_EXPORT string_view | otb::rstrip (string_view const &v, string_view const &c) |
| |
| template<typename T > |
| T | otb::to (string_view const &v, string_view const &context) |
| |
| template<typename T > |
| T const & | otb::to (T const &v, string_view const &) |
| |
| template<> |
| std::string | otb::to< std::string > (string_view const &v, string_view const &) |
| |
| template<typename T > |
| T | otb::to_with_default (string_view const &v, T const &def=T()) |
| |
| template<typename T > |
| T const & | otb::to_with_default (T const &v, T const &) |
| |