ldas-tools-framecpp 3.0.4
Loading...
Searching...
No Matches
FrObjectMetaData.hh File Reference
Include dependency graph for FrObjectMetaData.hh:
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::Version_8
 Implementation of the version 8 specification.
 
namespace  FrameCPP::Version_8::Impl
 

Macros

#define FR_OBJECT_META_DATA_DECLARE(OBJECT_T)
 
#define FR_OBJECT_META_DATA_DEFINE(OBJECT_T, ID, NAME, DESC)
 

Typedefs

template<typename Object_T >
using FrameCPP::Version_8::Impl::FrObjectMetaData = v3::FrObjectMetaData< Object_T >
 

Macro Definition Documentation

◆ FR_OBJECT_META_DATA_DECLARE

#define FR_OBJECT_META_DATA_DECLARE ( OBJECT_T)
Value:
namespace FrameCPP \
{ \
namespace v3 \
{ \
template <> \
template <> \
template <> \
} \
}
const char *const struct_desc_type
Definition FrObjectMetaData.hh:42
static struct_id_type struct_id
Definition FrObjectMetaData.hh:78
const char *const struct_name_type
Definition FrObjectMetaData.hh:41
static struct_name_type struct_name
Definition FrObjectMetaData.hh:76
static struct_desc_type struct_desc
Definition FrObjectMetaData.hh:77
INT_2U const struct_id_type
Definition FrObjectMetaData.hh:43
I/O library for implementing the LIGO/Virgo frame specification.
Definition Array.hh:39

◆ FR_OBJECT_META_DATA_DEFINE

#define FR_OBJECT_META_DATA_DEFINE ( OBJECT_T,
ID,
NAME,
DESC )
Value:
namespace FrameCPP \
{ \
namespace v3 \
{ \
using FrameCPP::Version_8::OBJECT_T ::Data; \
\
template <> \
template <> \
template <> \
Common::FrameSpec::Info::ID; \
} \
}