ldas-tools-framecpp 2.8.1
Namespaces | Macros | Functions
CompressionDifferential.cc File Reference
#include <framecpp_config.h>
#include <boost/shared_array.hpp>
#include <boost/shared_ptr.hpp>
#include "ldastoolsal/types.hh"
#include "framecpp/Common/Compression.hh"
Include dependency graph for CompressionDifferential.cc:
This graph shows which files directly or indirectly include this file:

Namespaces

namespace  FrameCPP
 I/O library for implementing the LIGO/Virgo frame specification.
 
namespace  FrameCPP::Compression
 Routines related to compression algorithems.
 
namespace  FrameCPP::Compression::Differential
 Routines related to the differential compression algorithm.
 

Macros

#define INSTANTIATE(LM_TYPE)
 

Functions

template<class T >
void FrameCPP::Compression::Differential::Encode (CHAR_U *Data, INT_4U NData)
 
template<class T >
void FrameCPP::Compression::Differential::Encode (const CHAR_U *Data, INT_4U NData, output_type &Dest)
 
template<class T >
void FrameCPP::Compression::Differential::Decode (CHAR_U *Data, INT_4U NData)
 
template<class T >
void FrameCPP::Compression::Differential::Decode (const CHAR_U *Data, INT_4U NData, output_type &Out)
 
 FrameCPP::Compression::Differential::INSTANTIATE (CHAR_U)
 
 FrameCPP::Compression::Differential::INSTANTIATE (CHAR)
 
 FrameCPP::Compression::Differential::INSTANTIATE (INT_2U)
 
 FrameCPP::Compression::Differential::INSTANTIATE (INT_2S)
 
 FrameCPP::Compression::Differential::INSTANTIATE (INT_4U)
 
 FrameCPP::Compression::Differential::INSTANTIATE (INT_4S)
 
 FrameCPP::Compression::Differential::INSTANTIATE (INT_8U)
 
 FrameCPP::Compression::Differential::INSTANTIATE (INT_8S)
 
 FrameCPP::Compression::Differential::INSTANTIATE (REAL_4)
 
 FrameCPP::Compression::Differential::INSTANTIATE (REAL_8)
 

Macro Definition Documentation

◆ INSTANTIATE

#define INSTANTIATE (   LM_TYPE)
Value:
template void Decode< LM_TYPE >( CHAR_U*, INT_4U ); \
template void Decode< LM_TYPE >( const CHAR_U*, INT_4U, output_type& ); \
template void Encode< LM_TYPE >( CHAR_U*, INT_4U ); \
template void Encode< LM_TYPE >( const CHAR_U*, INT_4U, output_type& )
boost::shared_array< CHAR_U > output_type
Definition: Compression.hh:54