GigaPasjans
Loading...
Searching...
No Matches
StreamUtils.h
1//Wykonane przez Piotra Chudzińskiego w dniu 10.04.2025
2#pragma once
3#include <foundation/Common.h>
4#include <iostream>
5
6namespace Phosphorus
7{
12 {
13 public:
17 static void WriteInt32(std::ostream &stream, int32 value);
18
22 static void WriteUInt32(std::ostream &stream, uint32 value);
23
27 static void WriteString(std::ostream &stream, const String &value);
28
32 static int32 ReadInt32(std::istream &stream);
33
37 static uint32 ReadUInt32(std::istream &stream);
38
42 static String ReadString(std::istream &stream);
43 };
44}
Narzędzia pomagające czytanie i zapisywanie danych do strumienia.
Definition StreamUtils.h:12
static void WriteUInt32(std::ostream &stream, uint32 value)
Zapisuje liczbę całkowitą 32-bitową niepodpisaną do strumienia.
Definition GameSerializer.cpp:137
static void WriteString(std::ostream &stream, const String &value)
Zapisuje ciąg znaków do strumienia.
Definition GameSerializer.cpp:142
static uint32 ReadUInt32(std::istream &stream)
Czyta liczbe całkowitą 32-bitową niepodpisana ze strumienia.
Definition GameSerializer.cpp:156
static String ReadString(std::istream &stream)
Czyta ciąg znaków do strumienia.
Definition GameSerializer.cpp:164
static int32 ReadInt32(std::istream &stream)
Czyta liczbę całkowitą 32-bitową ze strumienia.
Definition GameSerializer.cpp:148
static void WriteInt32(std::ostream &stream, int32 value)
Zapisuje liczbę całkowitą 32-bitową do strumienia.
Definition GameSerializer.cpp:132
Represents a mutable sequence of characters, providing various member functions for string manipulati...
Definition String.h:16