token_iterator class
Iterates over a string as if it were split by one or several delimiter characters.
Base classes
Constructors, destructors, conversion operators
- token_iterator(const SafeStringBase* string, const SafeStringBase& delimiter)
- token_iterator(const SafeStringBase* string, s32 index, const SafeStringBase& delimiter)
Public functions
-
auto operator==(const token_
iterator& rhs) const -> bool -
auto operator!=(const token_
iterator& rhs) const -> bool -
auto operator++() -> token_
iterator& -
auto operator--() -> token_
iterator& - auto get(BufferedSafeStringBase<T>* out) const -> s32
- auto getAndForward(BufferedSafeStringBase<T>* out) -> s32
- auto cutOffGet(BufferedSafeStringBase<T>* out) const -> s32
- auto cutOffGetAndForward(BufferedSafeStringBase<T>* out) -> s32
- auto operator==(const iterator& rhs) const -> bool
- auto operator!=(const iterator& rhs) const -> bool
- auto operator*() const -> const char&
- auto getString() const -> const SafeStringBase*
- auto getIndex() const -> s32
Protected variables
- const SafeStringBase* mString
- s32 mIndex