20 #ifndef GEOS_IO_BYTEORDERVALUES_H 21 #define GEOS_IO_BYTEORDERVALUES_H 23 #include <geos/export.h> 46 static int32_t getInt(
const unsigned char* buf,
int byteOrder);
47 static void putInt(int32_t intValue,
unsigned char* buf,
int byteOrder);
49 static uint32_t getUnsigned(
const unsigned char* buf,
int byteOrder);
50 static void putUnsigned(uint32_t intValue,
unsigned char* buf,
int byteOrder);
52 static int64_t getLong(
const unsigned char* buf,
int byteOrder);
53 static void putLong(int64_t longValue,
unsigned char* buf,
int byteOrder);
55 static double getDouble(
const unsigned char* buf,
int byteOrder);
56 static void putDouble(
double doubleValue,
unsigned char* buf,
int byteOrder);
63 #endif // #ifndef GEOS_IO_BYTEORDERVALUES_H Methods to read and write primitive datatypes from/to byte sequences, allowing the byte order to be s...
Definition: ByteOrderValues.h:37
Basic namespace for all GEOS functionalities.
Definition: Angle.h:26