ldas-tools-framecpp  2.6.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Namespaces | Macros | Enumerations | Functions
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"

Namespaces

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

Macros

#define LM_DEBUG   0
 
#define LM_INFO   0
 
#define AT()
 
#define MOVE_RET(a)   ( a )
 
#define INIT(x, y)   m[ FrVect::BIGENDIAN_##x ] = FrameCPP::Compression::y
 
#define INIT(x, y)   m[ FrVect::x ] = FrameCPP::Compression::y
 
#define INIT(x, y)   m[ FrameCPP::Compression::x ] = FrVect::BIGENDIAN_##y
 
#define INIT(x)
 
#define TRACE_MEMORY   0
 
#define MEM_ALLOCATE()
 
#define MEM_DELETE()
 
#define INSTANTIATE(LM_TYPE)
 

Enumerations

enum  
 
enum  
 

Functions

template<>
INT_2U FrameCPP::Version_6::FrVect::GetDataType< std::string > ()
 

Macro Definition Documentation

#define AT ( )
#define INIT (   x,
 
)    m[ FrVect::BIGENDIAN_##x ] = FrameCPP::Compression::y
#define INIT (   x,
 
)    m[ FrVect::x ] = FrameCPP::Compression::y
#define INIT (   x,
 
)    m[ FrameCPP::Compression::x ] = FrVect::BIGENDIAN_##y
#define INIT (   x)
Value:
m[ FrameCPP::Version_6::FrVect::x ] \
= FrameCPP::Compression::x
#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 )
Version::FrVect FrVect
Container for single and multiple dimension data sets.
Definition: FrVect.hh:15
Definition: Dimension.hh:61
const char * name()
#define LM_DEBUG   0
#define LM_INFO   0
#define MEM_ALLOCATE ( )
#define MEM_DELETE ( )
#define MOVE_RET (   a)    ( a )
#define TRACE_MEMORY   0

Enumeration Type Documentation

anonymous enum
anonymous enum