osfunc.h File Reference

#include <boost/cstdint.hpp>
#include <istream>
#include <ostream>
Include dependency graph for osfunc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  lux

Functions

int lux::osHardwareConcurrency ()
bool lux::osIsLittleEndian ()
void lux::osWriteLittleEndianFloat (bool isLittleEndian, std::basic_ostream< char > &os, float value)
float lux::osReadLittleEndianFloat (bool isLittleEndian, std::basic_istream< char > &is)
void lux::osWriteLittleEndianDouble (bool isLittleEndian, std::basic_ostream< char > &os, double value)
double lux::osReadLittleEndianDouble (bool isLittleEndian, std::basic_istream< char > &is)
void lux::osWriteLittleEndianInt (bool isLittleEndian, std::basic_ostream< char > &os, int32_t value)
int32_t lux::osReadLittleEndianInt (bool isLittleEndian, std::basic_istream< char > &is)
void lux::osWriteLittleEndianUInt (bool isLittleEndian, std::basic_ostream< char > &os, uint32_t value)
uint32_t lux::osReadLittleEndianUInt (bool isLittleEndian, std::basic_istream< char > &is)
Generated by  doxygen 1.6.2-20100208