#include "framecpp/Version8/STRING.hh"
#include "framecpp/Version8/GPSTime.hh"
◆ FR_OBJECT_META_DATA_DECLARE
#define FR_OBJECT_META_DATA_DECLARE |
( |
|
OBJECT_T | ) |
|
Value:
{ \
namespace Version_8 \
{ \
namespace Impl \
{ \
template <> \
FrObjectMetaData< OBJECT_T ::Data >::struct_name_type \
FrObjectMetaData< OBJECT_T ::Data >::struct_name; \
template <> \
FrObjectMetaData< OBJECT_T ::Data >::struct_desc_type \
FrObjectMetaData< OBJECT_T ::Data >::struct_desc; \
template <> \
FrObjectMetaData< OBJECT_T ::Data >::struct_id_type \
FrObjectMetaData< OBJECT_T ::Data >::struct_id; \
} \
} \
}
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 Version_8 \
{ \
namespace Impl \
{ \
using OBJECT_T ::Data; \
\
template <> \
FrObjectMetaData< Data >::struct_name_type \
FrObjectMetaData< Data >::struct_name =
NAME; \
template <> \
FrObjectMetaData< Data >::struct_desc_type \
FrObjectMetaData< Data >::struct_desc = DESC; \
template <> \
FrObjectMetaData< Data >::struct_id_type \
FrObjectMetaData< Data >::struct_id = \
Common::FrameSpec::Info::ID; \
} \
} \
}
static std::string NAME("vect_name")