|
| FString (int) |
|
| FString (std::size_t) |
|
| FString (std::size_t, wchar_t) |
|
| FString (std::size_t, const UniChar &) |
|
| FString (const FString &) |
|
| FString (FString &&) noexcept |
|
| FString (const std::wstring &) |
|
| FString (std::wstring &&) |
|
| FString (const wchar_t[]) |
|
| FString (const std::string &) |
|
| FString (const char[]) |
|
| FString (const UniChar &) |
|
| FString (const wchar_t) |
|
| FString (const char) |
|
auto | operator= (const FString &) -> FString & |
|
auto | operator= (FString &&) noexcept -> FString & |
|
auto | operator+= (const FString &) -> const FString & |
|
auto | operator<< (const FString &) -> FString & |
|
auto | operator<< (const UniChar &) -> FString & |
|
auto | operator<< (const wchar_t) -> FString & |
|
auto | operator<< (const char) -> FString & |
|
template<typename NumT , std::enable_if_t<(std::is_integral< NumT >::value &&! std::is_same< NumT, bool >::value &&! std::is_pointer< NumT >::value)||(std::is_floating_point< NumT >::value &&! std::is_pointer< NumT >::value), int > = 0> |
auto | operator<< (const NumT) -> FString & |
|
template<typename IndexT > |
constexpr auto | operator[] (const IndexT) -> reference |
|
template<typename IndexT > |
constexpr auto | operator[] (const IndexT) const -> const_reference |
|
| operator bool () const |
|
auto | operator() () const -> const FString & |
|
virtual auto | getClassName () const -> FString |
|
auto | isEmpty () const noexcept -> bool |
|
auto | getLength () const noexcept -> std::size_t |
|
auto | capacity () const noexcept -> std::size_t |
|
auto | begin () noexcept -> iterator |
|
auto | end () noexcept -> iterator |
|
auto | begin () const -> const_iterator |
|
auto | end () const -> const_iterator |
|
auto | cbegin () const noexcept -> const_iterator |
|
auto | cend () const noexcept -> const_iterator |
|
auto | front () -> reference |
|
auto | back () -> reference |
|
auto | front () const -> const_reference |
|
auto | back () const -> const_reference |
|
template<typename... Args> |
auto | sprintf (const FString &, Args &&...) -> FString & |
|
auto | clear () -> FString & |
|
auto | wc_str () const -> const wchar_t * |
|
auto | wc_str () -> wchar_t * |
|
auto | c_str () const -> const char * |
|
auto | c_str () -> char * |
|
auto | toWString () const -> std::wstring |
|
auto | toString () const -> std::string |
|
auto | toLower () const -> FString |
|
auto | toUpper () const -> FString |
|
auto | toShort () const -> sInt16 |
|
auto | toUShort () const -> uInt16 |
|
auto | toInt () const -> int |
|
auto | toUInt () const -> uInt |
|
auto | toLong () const -> long |
|
auto | toULong () const -> uLong |
|
auto | toFloat () const -> float |
|
auto | toDouble () const -> double |
|
auto | ltrim () const -> FString |
|
auto | rtrim () const -> FString |
|
auto | trim () const -> FString |
|
auto | left (std::size_t) const -> FString |
|
auto | right (std::size_t) const -> FString |
|
auto | mid (std::size_t, std::size_t) const -> FString |
|
auto | split (const FString &) const -> FStringList |
|
auto | setString (const FString &) -> FString & |
|
template<typename NumT > |
auto | setNumber (NumT, int=int(getPrecision< NumT >())) -> FString & |
|
auto | setNumber (sInt64) -> FString & |
|
auto | setNumber (uInt64) -> FString & |
|
auto | setNumber (lDouble, int=int(getPrecision< lDouble >())) -> FString & |
|
template<typename NumT > |
auto | setFormatedNumber (NumT, FString &&=nl_langinfo(THOUSEP)) -> FString & |
|
auto | setFormatedNumber (sInt64, FString=nl_langinfo(THOUSEP)) -> FString & |
|
auto | setFormatedNumber (uInt64, FString=nl_langinfo(THOUSEP)) -> FString & |
|
auto | insert (const FString &, int) -> const FString & |
|
auto | insert (const FString &, std::size_t) -> const FString & |
|
auto | replace (const FString &, const FString &) const -> FString |
|
auto | replaceControlCodes () const -> FString |
|
auto | expandTabs (int=8) const -> FString |
|
auto | removeDel () const -> FString |
|
auto | removeBackspaces () const -> FString |
|
auto | overwrite (const FString &, int) -> const FString & |
|
auto | overwrite (const FString &, std::size_t=0) -> const FString & |
|
auto | remove (std::size_t, std::size_t) -> const FString & |
|
auto | includes (const FString &) const -> bool |
|
template<typename... Args> |
auto | sprintf (const FString &format, Args &&... args) -> FString & |
|
|
struct | std::hash< finalcut::FString > |
|
auto | operator>> (const FString &lhs, FString &rhs) -> const FString & |
|
auto | operator>> (const FString &lhs, std::wstring &rhs) -> const FString & |
|
auto | operator>> (const FString &lhs, std::string &rhs) -> const FString & |
|
auto | operator>> (const FString &lhs, wchar_t &rhs) -> const FString & |
|
auto | operator>> (const FString &lhs, char &rhs) -> const FString & |
|
auto | operator>> (const FString &lhs, sInt16 &rhs) -> const FString & |
|
auto | operator>> (const FString &lhs, uInt16 &rhs) -> const FString & |
|
auto | operator>> (const FString &lhs, sInt32 &rhs) -> const FString & |
|
auto | operator>> (const FString &lhs, uInt32 &rhs) -> const FString & |
|
auto | operator>> (const FString &lhs, sInt64 &rhs) -> const FString & |
|
auto | operator>> (const FString &lhs, uInt64 &rhs) -> const FString & |
|
auto | operator>> (const FString &lhs, double &rhs) -> const FString & |
|
auto | operator>> (const FString &lhs, float &rhs) -> const FString & |
|
auto | operator< (const FString &lhs, const FString &rhs) -> bool |
|
template<typename CharT , enable_if_char_ptr_t< CharT > = nullptr> |
auto | operator< (const FString &lhs, const CharT &rhs) -> bool |
|
template<typename CharT , enable_if_char_array_t< CharT > = nullptr> |
auto | operator< (const FString &lhs, const CharT &rhs) -> bool |
|
template<typename CharT , enable_if_wchar_ptr_t< CharT > = nullptr> |
auto | operator< (const FString &lhs, const CharT &rhs) -> bool |
|
template<typename CharT , enable_if_wchar_array_t< CharT > = nullptr> |
auto | operator< (const FString &lhs, const CharT &rhs) -> bool |
|
auto | operator<= (const FString &lhs, const FString &rhs) -> bool |
|
template<typename CharT , enable_if_char_ptr_t< CharT > = nullptr> |
auto | operator<= (const FString &lhs, const CharT &rhs) -> bool |
|
template<typename CharT , enable_if_char_array_t< CharT > = nullptr> |
auto | operator<= (const FString &lhs, const CharT &rhs) -> bool |
|
template<typename CharT , enable_if_wchar_ptr_t< CharT > = nullptr> |
auto | operator<= (const FString &lhs, const CharT &rhs) -> bool |
|
template<typename CharT , enable_if_wchar_array_t< CharT > = nullptr> |
auto | operator<= (const FString &lhs, const CharT &rhs) -> bool |
|
auto | operator== (const FString &lhs, const FString &rhs) -> bool |
|
template<typename CharT , enable_if_char_ptr_t< CharT > = nullptr> |
auto | operator== (const FString &lhs, const CharT &rhs) -> bool |
|
template<typename CharT , enable_if_char_array_t< CharT > = nullptr> |
auto | operator== (const FString &lhs, const CharT &rhs) -> bool |
|
template<typename CharT , enable_if_wchar_ptr_t< CharT > = nullptr> |
auto | operator== (const FString &lhs, const CharT &rhs) -> bool |
|
template<typename CharT , enable_if_wchar_array_t< CharT > = nullptr> |
auto | operator== (const FString &lhs, const CharT &rhs) -> bool |
|
auto | operator!= (const FString &lhs, const FString &rhs) -> bool |
|
template<typename CharT , enable_if_char_ptr_t< CharT > = nullptr> |
auto | operator!= (const FString &lhs, const CharT &rhs) -> bool |
|
template<typename CharT , enable_if_char_array_t< CharT > = nullptr> |
auto | operator!= (const FString &lhs, const CharT &rhs) -> bool |
|
template<typename CharT , enable_if_wchar_ptr_t< CharT > = nullptr> |
auto | operator!= (const FString &lhs, const CharT &rhs) -> bool |
|
template<typename CharT , enable_if_wchar_array_t< CharT > = nullptr> |
auto | operator!= (const FString &lhs, const CharT &rhs) -> bool |
|
auto | operator>= (const FString &lhs, const FString &rhs) -> bool |
|
template<typename CharT , enable_if_char_ptr_t< CharT > = nullptr> |
auto | operator>= (const FString &lhs, const CharT &rhs) -> bool |
|
template<typename CharT , enable_if_char_array_t< CharT > = nullptr> |
auto | operator>= (const FString &lhs, const CharT &rhs) -> bool |
|
template<typename CharT , enable_if_wchar_ptr_t< CharT > = nullptr> |
auto | operator>= (const FString &lhs, const CharT &rhs) -> bool |
|
template<typename CharT , enable_if_wchar_array_t< CharT > = nullptr> |
auto | operator>= (const FString &lhs, const CharT &rhs) -> bool |
|
auto | operator> (const FString &lhs, const FString &rhs) -> bool |
|
template<typename CharT , enable_if_char_ptr_t< CharT > = nullptr> |
auto | operator> (const FString &lhs, const CharT &rhs) -> bool |
|
template<typename CharT , enable_if_char_array_t< CharT > = nullptr> |
auto | operator> (const FString &lhs, const CharT &rhs) -> bool |
|
template<typename CharT , enable_if_wchar_ptr_t< CharT > = nullptr> |
auto | operator> (const FString &lhs, const CharT &rhs) -> bool |
|
template<typename CharT , enable_if_wchar_array_t< CharT > = nullptr> |
auto | operator> (const FString &lhs, const CharT &rhs) -> bool |
|
auto | operator+ (const FString &s1, const FString &s2) -> FString |
|
auto | operator<< (std::ostream &outstr, const FString &s) -> std::ostream & |
|
auto | operator>> (std::istream &instr, FString &s) -> std::istream & |
|
auto | operator<< (std::wostream &outstr, const FString &s) -> std::wostream & |
|
auto | operator>> (std::wistream &instr, FString &s) -> std::wistream & |
|