|
CeresEngine 0.2.0
A game development framework
|
#include <CeresEngine/Reflection/MetaSignature.hpp>
Public Types | |
| using | char_type = CharT |
| using | traits_type = Traits |
| using | ostreamType = std::basic_ostream< CharT, Traits > |
Public Member Functions | |
| PrefixOutputStreamIterator (StreamType &stream, StringViewType prefix="") | |
| PrefixOutputStreamIterator & | operator* () |
| PrefixOutputStreamIterator & | operator++ () |
| PrefixOutputStreamIterator & | operator++ (int) |
| StreamType & | stream () |
| PrefixOutputStreamIterator & | operator= (T const &value) |
Private Types | |
| using | StreamType = std::basic_ostream< CharT, Traits > |
| using | StringViewType = std::basic_string_view< CharT, Traits > |
Private Attributes | |
| StreamType & | mStream |
| StringViewType | mPrefix |
| bool | first = true |
| using CeresEngine::PrefixOutputStreamIterator< T, CharT, Traits >::char_type = CharT |
| using CeresEngine::PrefixOutputStreamIterator< T, CharT, Traits >::ostreamType = std::basic_ostream<CharT, Traits> |
|
private |
|
private |
| using CeresEngine::PrefixOutputStreamIterator< T, CharT, Traits >::traits_type = Traits |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |