class
jjSTREAM
Public static functions
- static auto Create() -> jjSTREAM*
- static auto CreateFromFile(const String& filename) -> jjSTREAM*
Constructors, destructors, conversion operators
Public functions
- void AddRef()
- void Release()
- auto operator=(const jjSTREAM& o) -> jjSTREAM&
-
auto getSize() const -> std::
uint32_t - auto isEmpty() const -> bool
- auto save(const String& tilename) const -> bool
- void clear()
-
auto discard(std::
uint32_t count) -> bool - auto write(const String& value) -> bool
- auto write(const jjSTREAM& value) -> bool
-
auto get(String& value,
std::
uint32_t count) -> bool -
auto get(jjSTREAM& value,
std::
uint32_t count) -> bool - auto getLine(String& value, const String& delim) -> bool
- auto push(bool value) -> bool
-
auto push(std::
uint8_t value) -> bool -
auto push(std::
int8_t value) -> bool -
auto push(std::
uint16_t value) -> bool -
auto push(std::
int16_t value) -> bool -
auto push(std::
uint32_t value) -> bool -
auto push(std::
int32_t value) -> bool -
auto push(std::
uint64_t value) -> bool -
auto push(std::
int64_t value) -> bool - auto push(float value) -> bool
- auto push(double value) -> bool
- auto push(const String& value) -> bool
- auto push(const jjSTREAM& value) -> bool
- auto pop(bool& value) -> bool
-
auto pop(std::
uint8_t& value) -> bool -
auto pop(std::
int8_t& value) -> bool -
auto pop(std::
uint16_t& value) -> bool -
auto pop(std::
int16_t& value) -> bool -
auto pop(std::
uint32_t& value) -> bool -
auto pop(std::
int32_t& value) -> bool -
auto pop(std::
uint64_t& value) -> bool -
auto pop(std::
int64_t& value) -> bool - auto pop(float& value) -> bool
- auto pop(double& value) -> bool
- auto pop(String& value) -> bool
- auto pop(jjSTREAM& value) -> bool