Moka kernel
|
Go to the source code of this file.
Functions | |
INLINE uint8_t | bool2char (bool ABoolArray[]) |
INLINE void | char2bool (uint8_t AChar, bool ABoolArray[]) |
INLINE void | setBinaryMode () |
INLINE void | setAsciiMode () |
INLINE void | writeBool (std::ostream &AStream, bool b) |
INLINE void | writeChar (std::ostream &AStream, uint8_t AChar) |
INLINE void | writeInt (std::ostream &AStream, unsigned long int AInt) |
INLINE void | writeCoord (std::ostream &AStream, const TCoordinate &ACoord) |
INLINE bool | readBool (std::istream &AStream) |
INLINE uint8_t | readChar (std::istream &AStream) |
INLINE unsigned long int | readInt (std::istream &AStream) |
INLINE TCoordinate | readCoord (std::istream &AStream) |
INLINE void | writeTab (std::ostream &AStream) |
INLINE void | writeSpc (std::ostream &AStream) |
INLINE void | writeRet (std::ostream &AStream) |
Bibliothèque de fonctions facilitant l'utilisation des flots.
ABoolArray | Un tableau de 8 booléens |
Definition at line 28 of file streams.icc.
Convertit un octet non signé en un tableau de 8 booléens. Les bits de poids faibles de AChar sont stockés dans les premiers éléments du tableau (0, 1, ...). Les bits de poids forts de AChar sont stockés dans les derniers éléments du tableau (7, 6, ...).
AChar | Un octet (non signé) |
ABoolArray | Un tableay de 8 booléens |
Definition at line 44 of file streams.icc.
INLINE bool readBool | ( | std::istream & | AStream | ) |
Lit un booléen dans le flot AStream, en tenant compte du mode de chargement courant (binaire ou ascii).
AStream | Un flot |
Definition at line 104 of file streams.icc.
Lit un entier codé sur 1 octet dans le flot AStream, en tenant compte du mode de chargement courant (binaire ou ascii).
AStream | Un flot |
Definition at line 113 of file streams.icc.
INLINE TCoordinate readCoord | ( | std::istream & | AStream | ) |
Lit un flottant dans le flot AStream, en tenant compte du mode de chargement courant (binaire ou ascii).
AStream | Un flot |
Definition at line 139 of file streams.icc.
INLINE unsigned long int readInt | ( | std::istream & | AStream | ) |
Lit un entier codé sur 4 octets dans le flot AStream, en tenant compte du mode de chargement courant (binaire ou ascii).
AStream | Un flot |
Definition at line 126 of file streams.icc.
INLINE void setAsciiMode | ( | ) |
Passe en mode ascii.
Definition at line 62 of file streams.icc.
INLINE void setBinaryMode | ( | ) |
Passe en mode mode binaire.
Definition at line 56 of file streams.icc.
INLINE void writeBool | ( | std::ostream & | AStream, |
bool | ABool | ||
) |
Écrit la valeur de ABool dans le flot AStream, en tenant compte du mode de sauvegarde courant (binaire ou ascii).
AStream | Un flot |
ABool | Un booléen |
Definition at line 68 of file streams.icc.
Écrit la valeur de AChar dans le flot AStream, en tenant compte du mode de sauvegarde courant (binaire ou ascii).
AStream | Un flot |
AChar | Un entier non signé codé sur 1 octet |
Definition at line 77 of file streams.icc.
INLINE void writeCoord | ( | std::ostream & | AStream, |
const TCoordinate & | ACoord | ||
) |
Écrit la valeur de ACoord dans le flot AStream, en tenant compte du mode de sauvegarde courant (binaire ou ascii).
AStream | Un flot |
ACoord | Un flottant |
Definition at line 95 of file streams.icc.
INLINE void writeInt | ( | std::ostream & | AStream, |
unsigned long int | AInt | ||
) |
Écrit la valeur de AInt dans le flot AStream, en tenant compte du mode de sauvegarde courant (binaire ou ascii).
AStream | Un flot |
AInt | Un entier non signé codé sur 4 octets |
Definition at line 86 of file streams.icc.
INLINE void writeRet | ( | std::ostream & | AStream | ) |
Écrit un caractère correspondant à un retour à la ligne dans le flot si le mode ascii est le mode courant. En mode binaire, cette fonction n'a aucun effet.
AStream | Un flot |
Definition at line 166 of file streams.icc.
INLINE void writeSpc | ( | std::ostream & | AStream | ) |
Écrit un caractère correspondant à un espace dans le flot si le mode ascii est le mode courant. En mode binaire, cette fonction n'a aucun effet.
AStream | Un flot |
Definition at line 159 of file streams.icc.
INLINE void writeTab | ( | std::ostream & | AStream | ) |
Écrit un caractère corresondant à une tabulation dans le flot si le mode ascii est le mode courant. En mode binaire, cette fonction n'a aucun effet.
AStream | Un flot |
Definition at line 152 of file streams.icc.