evio
6.0
|
#include <string>
#include <iostream>
Go to the source code of this file.
Classes | |
class | evio::ByteOrder |
Numerical values associated with endian byte order. More... | |
Namespaces | |
evio | |
Copyright (c) 2019, Jefferson Science Associates. | |
Macros | |
#define | SWAP_16(x) |
Macro for swapping 16 bit types. More... | |
#define | SWAP_32(x) |
Macro for swapping 32 bit types. More... | |
#define | SWAP_64(x) |
Macro for swapping 64 bit types. More... | |
#define SWAP_16 | ( | x | ) |
Macro for swapping 16 bit types.
Referenced by evio::ByteOrder::byteSwap16(), evio::ByteBuffer::getShort(), evio::BaseStructure::getShortData(), evio::ByteBuffer::getUShort(), evio::BaseStructure::getUShortData(), evio::ByteBuffer::putChar(), evio::ByteBuffer::putShort(), and evio::CompositeData::swapData().
#define SWAP_32 | ( | x | ) |
Macro for swapping 32 bit types.
Referenced by evio::ByteOrder::byteSwap32(), evio::Writer::close(), evio::WriterMT::close(), evio::BaseStructure::getFloatData(), evio::ByteBuffer::getInt(), evio::BaseStructure::getIntData(), evio::ByteBuffer::getUInt(), evio::BaseStructure::getUIntData(), evio::RecordHeader::isCompressed(), evio::EvioReaderV4::processNextBlock(), evio::ByteBuffer::putInt(), evio::FileHeader::readHeader(), evio::RecordHeader::readHeader(), and evio::CompositeData::swapData().
#define SWAP_64 | ( | x | ) |
Macro for swapping 64 bit types.
Referenced by evio::ByteOrder::byteSwap64(), evio::Writer::close(), evio::BaseStructure::getDoubleData(), evio::ByteBuffer::getLong(), evio::BaseStructure::getLongData(), evio::ByteBuffer::getULong(), evio::BaseStructure::getULongData(), evio::ByteBuffer::putLong(), and evio::CompositeData::swapData().