ldas-tools-framecpp 3.0.4
Loading...
Searching...
No Matches
FrVect.cc File Reference
#include <framecpp_config.h>
#include <iostream>
#include <algorithm>
#include <stdexcept>
#include <boost/shared_array.hpp>
#include <boost/shared_ptr.hpp>
#include "framecpp/Common/Compression.hh"
#include "framecpp/Common/IOStream.hh"
#include "framecpp/Common/Description.hh"
#include "framecpp/Common/Verify.hh"
#include "framecpp/Version6/FrVect.hh"
#include "framecpp/Version6/FrSE.hh"
#include "framecpp/Version6/FrSH.hh"
#include "framecpp/Version6/PTR_STRUCT.hh"
#include "Common/ComparePrivate.hh"
#include "framecpp/Version6/FrVect.tcc"
#include "TypeInstantiation.tcc"
Include dependency graph for FrVect.cc:

Classes

class  anonymous_namespace{FrVect.cc}::DimBuffer
 

Namespaces

namespace  anonymous_namespace{FrVect.cc}
 
namespace  FrameCPP
 I/O library for implementing the LIGO/Virgo frame specification.
 
namespace  FrameCPP::Common
 Routines upon which the version specific layers are built.
 
namespace  FrameCPP::Version_6
 Implementation of the version 6 specification.
 

Macros

#define LM_DEBUG   0
 
#define LM_INFO   0
 
#define AT()
 
#define MOVE_RET(a)
 
#define INIT(x, y)
 
#define INIT(x, y)
 
#define INIT(x, y)
 
#define INIT(x)
 
#define TRACE_MEMORY   0
 
#define MEM_ALLOCATE()
 
#define MEM_DELETE()
 
#define INSTANTIATE(LM_TYPE)
 

Enumerations

enum  {
  anonymous_namespace{FrVect.cc}::MODE_RAW = FrVect::RAW , anonymous_namespace{FrVect.cc}::MODE_GZIP = FrVect::GZIP , anonymous_namespace{FrVect.cc}::MODE_DIFF_GZIP = FrVect::DIFF_GZIP , anonymous_namespace{FrVect.cc}::MODE_ZERO_SUPPRESS_SHORT = FrVect::ZERO_SUPPRESS_SHORT ,
  anonymous_namespace{FrVect.cc}::MODE_ZERO_SUPPRESS_INT_FLOAT , anonymous_namespace{FrVect.cc}::MODE_ZERO_SUPPRESS_SHORT_GZIP_OTHER , anonymous_namespace{FrVect.cc}::MODE_ZERO_SUPPRESS_OTHERWISE_GZIP = FrVect::ZERO_SUPPRESS_OTHERWISE_GZIP
}
 
enum  { anonymous_namespace{FrVect.cc}::MODE_BIGENDIAN = FrVect::BYTE_SWAP , anonymous_namespace{FrVect.cc}::MODE_LITTLEENDIAN = FrVect::RAW , anonymous_namespace{FrVect.cc}::MODE_HOSTENDIAN = FrVect::RAW }
 

Functions

FrameCPP::Compression::data_type_mappinganonymous_namespace{FrVect.cc}::data_type_map_init ()
 
FrameCPP::Compression::compress_type_mappinganonymous_namespace{FrVect.cc}::compress_type_map_init ()
 
FrameCPP::Compression::compress_type_reverse_mappinganonymous_namespace{FrVect.cc}::compress_type_reverse_map_init ()
 
INT_8U anonymous_namespace{FrVect.cc}::calc_nData (const std::vector< Dimension > &Dimensions)
 
INT_8U anonymous_namespace{FrVect.cc}::Bytes (const std::vector< Dimension > &Dims)
 
template<>
INT_2U FrameCPP::Version_6::FrVect::GetDataType< std::string > ()
 

Variables

static const FrameSpec::Info::frame_object_types s_object_id
 
static const FrameCPP::Compression::data_type_mappinganonymous_namespace{FrVect.cc}::data_type_map
 
static const FrameCPP::Compression::compress_type_mappingcompress_type_map
 
static const FrameCPP::Compression::compress_type_reverse_mappingcompress_type_reverse_map = compress_type_reverse_map_init( )
 

Macro Definition Documentation

◆ AT

#define AT ( )

◆ INIT [1/4]

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

◆ INIT [2/4]

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

◆ INIT [3/4]

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

◆ INIT [4/4]

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

◆ INSTANTIATE

#define INSTANTIATE ( LM_TYPE)
Value:
template FrVect::FrVect( const std::string& name, \
INT_4U nDim, \
const Dimension* dims, \
const LM_TYPE* data, \
const std::string& unitY ); \
\
template FrVect::FrVect( const std::string& name, \
INT_4U nDim, \
const Dimension* dims, \
LM_TYPE* data, \
const std::string& unitY )
Definition Dimension.hh:63

◆ LM_DEBUG

#define LM_DEBUG   0

◆ LM_INFO

#define LM_INFO   0

◆ MEM_ALLOCATE

#define MEM_ALLOCATE ( )

◆ MEM_DELETE

#define MEM_DELETE ( )

◆ MOVE_RET

#define MOVE_RET ( a)
Value:
( a )

◆ TRACE_MEMORY

#define TRACE_MEMORY   0

Variable Documentation

◆ compress_type_map

const FrameCPP::Compression::compress_type_mapping& compress_type_map
static
Initial value:
=
compress_type_map_init( )

◆ compress_type_reverse_map

const FrameCPP::Compression::compress_type_reverse_mapping& compress_type_reverse_map = compress_type_reverse_map_init( )
static

◆ s_object_id

const FrameSpec::Info::frame_object_types s_object_id
static
Initial value: