escript  Revision_
Namespaces | Macros | Enumerations | Functions
speckley/src/system_dep.h File Reference
#include <escript/DataTypes.h>
#include <boost/detail/endian.hpp>
#include <stdint.h>

Go to the source code of this file.

Namespaces

 speckley
 

Macros

#define Speckley_DLL_API
 
#define bswap_32(D)   (D)
 
#define bswap_64(D)   (D)
 

Enumerations

enum  { speckley::BYTEORDER_NATIVE = BOOST_BYTE_ORDER, speckley::BYTEORDER_LITTLE_ENDIAN = 1234, speckley::BYTEORDER_BIG_ENDIAN = 4321 }
 
enum  { speckley::DATATYPE_INT32 = 1, speckley::DATATYPE_FLOAT32, speckley::DATATYPE_FLOAT64 }
 

Functions

char * speckley::byte_swap32 (char *val)
 
char * speckley::byte_swap64 (char *val)
 

Macro Definition Documentation

◆ bswap_32

#define bswap_32 (   D)    (D)

Referenced by speckley::byte_swap32().

◆ bswap_64

#define bswap_64 (   D)    (D)

Referenced by speckley::byte_swap64().

◆ Speckley_DLL_API

#define Speckley_DLL_API