|
|
| FString (int) |
| |
|
| FString (size_type) |
| |
|
| FString (size_type, wchar_t) |
| |
|
| FString (size_type, 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<< (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 noexcept |
| |
|
auto | operator() () const noexcept -> const FString & |
| |
|
virtual auto | getClassName () const -> FString |
| |
|
auto | getLength () const noexcept -> size_type |
| |
|
auto | capacity () const noexcept -> size_type |
| |
|
auto | size () const noexcept -> size_type |
| |
|
auto | length () const noexcept -> size_type |
| |
|
auto | max_size () const noexcept -> size_type |
| |
|
auto | isEmpty () const noexcept -> bool |
| |
|
auto | begin () noexcept -> iterator |
| |
|
auto | end () noexcept -> iterator |
| |
|
auto | begin () const noexcept -> const_iterator |
| |
|
auto | end () const noexcept -> const_iterator |
| |
|
auto | cbegin () const noexcept -> const_iterator |
| |
|
auto | cend () const noexcept -> const_iterator |
| |
|
auto | rbegin () noexcept -> reverse_iterator |
| |
|
auto | rend () noexcept -> reverse_iterator |
| |
|
auto | crbegin () const noexcept -> const_reverse_iterator |
| |
|
auto | crend () const noexcept -> const_reverse_iterator |
| |
|
auto | front () -> reference |
| |
|
auto | back () -> reference |
| |
|
auto | front () const -> const_reference |
| |
|
auto | back () const -> const_reference |
| |
|
auto | at (size_type) -> reference |
| |
|
auto | at (size_type) const -> const_reference |
| |
|
template<typename... Args> |
| auto | sprintf (const FString &, Args &&...) -> FString & |
| |
|
auto | clear () noexcept -> FString & |
| |
|
auto | reserve (size_type) -> FString & |
| |
|
auto | shrink_to_fit () -> FString & |
| |
|
auto | resize (size_type) -> FString & |
| |
|
auto | resize (size_type, wchar_t) -> FString & |
| |
|
auto | wc_str () const noexcept -> const wchar_t * |
| |
|
auto | wc_str () noexcept -> wchar_t * |
| |
|
auto | c_str () const -> const char * |
| |
|
auto | c_str () -> char * |
| |
|
auto | data () const noexcept -> const wchar_t * |
| |
|
auto | data () noexcept -> wchar_t * |
| |
|
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 (size_type) const -> FString |
| |
|
auto | right (size_type) const -> FString |
| |
|
auto | mid (size_type, size_type) 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 &, size_type) -> 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) -> FString & |
| |
|
auto | overwrite (const FString &, size_type=0) -> FString & |
| |
|
auto | remove (size_type=0, size_type=npos) -> FString & |
| |
|
auto | erase (size_type pos=0, size_type len=npos) -> FString & |
| |
|
auto | includes (const FString &) const noexcept -> bool |
| |
|
auto | contains (const FString &) const noexcept -> bool |
| |
|
auto | find (const FString &, size_type=0) const noexcept -> size_type |
| |
|
auto | rfind (const FString &, size_type=npos) const noexcept -> size_type |
| |
|
void | swap (FString &) noexcept |
| |
|
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 & |
| |