| 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().