ldas-tools-framecpp 3.0.4
 
Loading...
Searching...
No Matches
FrVectData.hh File Reference
#include <memory>
#include <vector>
#include <string>
#include <boost/shared_array.hpp>
#include "ldastoolsal/types.hh"
#include "framecpp/Common/Compression.hh"
#include "framecpp/Common/FrVect.hh"
#include "framecpp/Version7/FrVect.hh"
#include "framecpp/Version8/impl/FrObjectMetaData.hh"
#include "framecpp/Version8/FrameSpec.hh"
#include "framecpp/Version8/Dimension.hh"
#include "framecpp/Version8/GPSTime.hh"
Include dependency graph for FrVectData.hh:
This graph shows which files directly or indirectly include this file:

Classes

class  FrameCPP::Version_8::FrVectImpl::Data
 
struct  FrameCPP::Version_8::FrVectImpl::Data::data_definition_type
 

Namespaces

namespace  FrameCPP
 I/O library for implementing the LIGO/Virgo frame specification.
 
namespace  FrameCPP::Version_8
 Implementation of the version 8 specification.
 
namespace  FrameCPP::Version_8::FrVectImpl
 

Macros

#define FR_VECT_COMPRESS_TYPE   INT_2U
 
#define FR_VECT_TYPE_TYPE   INT_2U
 
#define FR_VECT_NDATA_TYPE   INT_8U
 
#define FR_VECT_NBYTES_TYPE   INT_8U
 
#define FR_VECT_NDIM_TYPE   INT_4U
 
#define FR_VECT_COMPRESSION_LEVEL_TYPE   int
 
#define NATIVE_DECL(x)
 
#define CST_DECL(x, y)
 
#define INIT(x, y)
 
#define INIT(x, y)
 
#define INIT(x, y)
 
#define INIT(x)
 

Macro Definition Documentation

◆ CST_DECL

#define CST_DECL ( x,
y )
Value:
BIGENDIAN_##x = y, LITTLEENDIAN_##x = y + 256, NATIVE_DECL( x )
#define NATIVE_DECL(x)
Definition FrVect.hh:67

◆ FR_VECT_COMPRESS_TYPE

#define FR_VECT_COMPRESS_TYPE   INT_2U

◆ FR_VECT_COMPRESSION_LEVEL_TYPE

#define FR_VECT_COMPRESSION_LEVEL_TYPE   int

◆ FR_VECT_NBYTES_TYPE

#define FR_VECT_NBYTES_TYPE   INT_8U

◆ FR_VECT_NDATA_TYPE

#define FR_VECT_NDATA_TYPE   INT_8U

◆ FR_VECT_NDIM_TYPE

#define FR_VECT_NDIM_TYPE   INT_4U

◆ FR_VECT_TYPE_TYPE

#define FR_VECT_TYPE_TYPE   INT_2U

◆ INIT [1/4]

#define INIT ( x)
Value:
m[ Data::x ] = FrameCPP::Compression::x

◆ INIT [2/4]

#define INIT ( x,
y )
Value:
m[ Data::BIGENDIAN_##x ] = FrameCPP::Compression::y

◆ INIT [3/4]

#define INIT ( x,
y )
Value:
m[ Data::x ] = FrameCPP::Compression::y

◆ INIT [4/4]

#define INIT ( x,
y )
Value:
m[ FrameCPP::Compression::x ] = Data::BIGENDIAN_##y;

◆ NATIVE_DECL

#define NATIVE_DECL ( x)
Value:
x = LITTLEENDIAN_##x