|
|
constexpr pointer | data () noexcept |
| |
|
constexpr const_pointer | data () const noexcept |
| |
|
constexpr size_t | size () const noexcept |
| |
|
constexpr size_t | max_size () const noexcept |
| |
|
template<typename InputIterator > |
| constexpr InlineBasicString< T, string_impl::kGeneric > & | CopyIterator (T *data, InputIterator begin, InputIterator end) |
| |
|
template<typename InputIterator > |
| constexpr InlineBasicString< T, string_impl::kGeneric > & | CopyIteratorExtend (T *data, size_t index, InputIterator begin, InputIterator end) |
| |
|
|
constexpr | InlineBasicString (size_t capacity) |
| |
|
| InlineBasicString (const InlineBasicString &)=default |
| |
|
InlineBasicString & | operator= (const InlineBasicString &)=default |
| |
|
constexpr void | PushBack (T *data, T ch) |
| |
|
constexpr void | PopBack (T *data) |
| |
|
constexpr InlineBasicString & | Copy (T *data, const T *source, size_t new_size) |
| |
|
constexpr InlineBasicString & | CopySubstr (T *data, const T *source, size_t source_size, size_t index, size_t count) |
| |
|
constexpr InlineBasicString & | Fill (T *data, T fill_char, size_t new_size) |
| |
|
template<typename InputIterator > |
| constexpr InlineBasicString & | CopyIterator (T *data_start, InputIterator begin, InputIterator end) |
| |
|
constexpr InlineBasicString & | CopyExtend (T *data, size_t index, const T *source, size_t count) |
| |
|
constexpr InlineBasicString & | CopyExtendSubstr (T *data, size_t index, const T *source, size_t source_size, size_t source_index, size_t count) |
| |
|
constexpr InlineBasicString & | FillExtend (T *data, size_t index, T fill_char, size_t count) |
| |
|
template<typename InputIterator > |
| constexpr InlineBasicString & | CopyIteratorExtend (T *data, size_t index, InputIterator begin, InputIterator end) |
| |
|
constexpr InlineBasicString & | MoveExtend (T *data, size_t index, size_t new_index) |
| |
|
constexpr void | Resize (T *data, size_t new_size, T ch) |
| |
|
constexpr void | set_size (size_t length) |
| |
|
constexpr void | SetSizeAndTerminate (T *data, size_t length) |
| |