OpenTTD Source 20250513-master-gc718858999
|
Implementation of std::back_insert_iterator for non-growing destination buffer. More...
#include <string_inplace.hpp>
Public Types | |
using | value_type = void |
using | difference_type = void |
using | iterator_category = std::output_iterator_tag |
using | pointer = void |
using | reference = void |
Public Member Functions | |
back_insert_iterator (InPlaceBuilder &parent) | |
back_insert_iterator & | operator++ () |
back_insert_iterator | operator++ (int) |
back_insert_iterator & | operator* () |
back_insert_iterator & | operator= (char value) |
Private Attributes | |
InPlaceBuilder * | parent = nullptr |
Implementation of std::back_insert_iterator for non-growing destination buffer.
Definition at line 55 of file string_inplace.hpp.
Definition at line 59 of file string_inplace.hpp.
using InPlaceBuilder::back_insert_iterator::iterator_category = std::output_iterator_tag |
Definition at line 60 of file string_inplace.hpp.
Definition at line 61 of file string_inplace.hpp.
Definition at line 62 of file string_inplace.hpp.
Definition at line 58 of file string_inplace.hpp.
|
inline |
Definition at line 64 of file string_inplace.hpp.
|
inline |
Definition at line 68 of file string_inplace.hpp.
|
inline |
Definition at line 66 of file string_inplace.hpp.
|
inline |
Definition at line 67 of file string_inplace.hpp.
|
inline |
Definition at line 70 of file string_inplace.hpp.
|
private |
Definition at line 56 of file string_inplace.hpp.