|
| | translatable_string (i_string const &aTranslatableString, i_string const &aContext) |
| |
| translatable_string & | operator() (std::int64_t aPlurality) |
| |
| | string (size_type aCount, value_type aChar) |
| |
| | string (const char *aString) |
| |
| | string (const char *aString, std::size_t aLength) |
| |
| | string (const std::string &aString={}) |
| |
| | string (const std::string_view &aStringView) |
| |
| | string (const neolib::quick_string &aOther) |
| |
| | string (const string &aOther) |
| |
| | string (string &&aOther) |
| |
| | string (const i_string &aOther) |
| |
| template<typename Iter , typename SFINAE = std::enable_if_t<!std::is_scalar_v<Iter>, sfinae>> |
| | string (Iter aBegin, Iter aEnd) |
| |
| | ~string () |
| |
| string & | operator= (const string &aOther) |
| |
| string & | operator= (string &&aOther) |
| |
| string & | operator= (const i_string &aOther) final |
| |
| const std_type & | as_std_string () const |
| |
| std_type & | as_std_string () |
| |
| std::string | to_std_string () const |
| |
| std::string_view | to_std_string_view () const noexcept |
| |
| size_type | size () const noexcept final |
| |
| size_type | max_size () const noexcept final |
| |
| void | clear () final |
| |
| void | assign (const i_container &aOther) final |
| |
| size_type | capacity () const final |
| |
| void | reserve (size_type aCapacity) final |
| |
| void | resize (size_type aSize) final |
| |
| void | resize (size_type aSize, const value_type &aValue) final |
| |
| void | push_back (const value_type &aValue) final |
| |
| void | pop_back () final |
| |
| const value_type & | front () const final |
| |
| value_type & | front () final |
| |
| const value_type & | back () const final |
| |
| value_type & | back () final |
| |
| const value_type & | at (size_type aIndex) const final |
| |
| value_type & | at (size_type aIndex) final |
| |
| const value_type & | operator[] (size_type aIndex) const final |
| |
| value_type & | operator[] (size_type aIndex) final |
| |
| const char * | cdata () const noexcept final |
| |
| const char * | data () const noexcept final |
| |
| char * | data () noexcept final |
| |
| const char * | c_str () const noexcept final |
| |
| void | assign (const string &aOther) |
| |
| void | assign (const i_string &aOther) final |
| |
| void | assign (const char *aSource, size_type aSourceLength) final |
| |
| void | append (const string &aOther) |
| |
| void | append (const i_string &aOther) final |
| |
| void | append (const char *aSource, size_type aSourceLength) final |
| |
| void | replace_all (const i_string &aSearch, const i_string &aReplace) final |
| |
| void | assign (string &&aOther) |
| |
| virtual void | assign (const i_string &aOther)=0 |
| |
| virtual void | assign (const value_type *aSource, size_type aSourceLength)=0 |
| |
| void | assign (const std::string &aSource) |
| |
| void | assign (const std::string_view &aSource) |
| |
| virtual void | append (const i_string &aOther)=0 |
| |
| virtual void | append (const value_type *aSource, size_type aSourceLength)=0 |
| |
| void | append (const std::string &aSource) |
| |
| void | append (const std::string_view &aSource) |
| |
| | reference_counted () noexcept |
| |
| | reference_counted (const reference_counted &aOther) noexcept |
| |
| | ~reference_counted () |
| |
| reference_counted & | operator= (const reference_counted &) |
| |
| void | add_ref () const noexcept override |
| |
| void | release () const override |
| |
| int32_t | use_count () const noexcept override |
| |
| const base_type * | release_and_take_ownership () const override |
| |
| base_type * | release_and_take_ownership () override |
| |
| void | pin () const noexcept override |
| |
| void | unpin () const override |
| |
| i_ref_control_block & | control_block () override |
| |
| virtual void | assign (const value_type *aSource, size_type aSourceLength)=0 |
| |
| virtual void | append (const value_type *aSource, size_type aSourceLength)=0 |
| |
| | operator std::string () const |
| |
| i_string & | operator= (const std::string &aOther) |
| |
| size_type | length () const |
| |
| void | assign (const std::string &aSource) |
| |
| void | assign (const std::string_view &aSource) |
| |
| void | append (const std::string &aSource) |
| |
| void | append (const std::string_view &aSource) |
| |
| std::string | to_std_string () const |
| |
| std::string_view | to_std_string_view () const noexcept |
| |
Public Member Functions inherited from neolib::i_contiguous_random_access_container< char > |
| const_iterator | cbegin () const |
| |
| const_iterator | begin () const |
| |
| iterator | begin () |
| |
| const_iterator | cend () const |
| |
| const_iterator | end () const |
| |
| iterator | end () |
| |
| const_reverse_iterator | crbegin () const |
| |
| const_reverse_iterator | rbegin () const |
| |
| reverse_iterator | rbegin () |
| |
| const_reverse_iterator | crend () const |
| |
| const_reverse_iterator | rend () const |
| |
| reverse_iterator | rend () |
| |
| iterator | insert (const const_iterator &aPosition, const value_type &aValue) |
| |
| iterator | erase (const const_iterator &aPosition) |
| |
| virtual void | resize (size_type aSize, const value_type &aValue)=0 |
| |
| iterator | insert (const abstract_iterator &aPosition, const value_type &aValue) |
| |
| iterator | insert (const abstract_const_iterator &aPosition, const value_type &aValue) |
| |
| virtual void | push_back (const value_type &aValue)=0 |
| |
| bool | empty () const noexcept |
| |
| const_iterator | cbegin () const |
| |
| const_iterator | begin () const |
| |
| iterator | begin () |
| |
| const_iterator | cend () const |
| |
| const_iterator | end () const |
| |
| iterator | end () |
| |
| const_reverse_iterator | crbegin () const |
| |
| const_reverse_iterator | rbegin () const |
| |
| reverse_iterator | rbegin () |
| |
| const_reverse_iterator | crend () const |
| |
| const_reverse_iterator | rend () const |
| |
| reverse_iterator | rend () |
| |
| iterator | erase (const abstract_iterator &aPosition) |
| |
| iterator | erase (const abstract_const_iterator &aPosition) |
| |
| iterator | erase (const abstract_iterator &aFirst, const abstract_iterator &aLast) |
| |
| iterator | erase (const abstract_const_iterator &aFirst, const abstract_const_iterator &aLast) |
| |
| i_container & | operator= (const i_container &aRhs) |
| |
| virtual | ~i_reference_counted ()=default |
| |
Definition at line 40 of file i18n.hpp.