![]() |
![]() |
DD4hep - The AIDA detector description toolkit for high energy physics experiments
DD4hep
Rev:Unversioneddirectory
|
#include "XML/XMLDimension.h"
Go to the source code of this file.
Macros | |
#define | DD4HEP_XMLDIMENSION_INL |
#define | XML_ATTR_NS_ACCESSOR(type, ns, name) type ns::name() const { return m_element.attr<type>(Unicode_##name); } |
#define | XML_ATTR_NS_ACCESSOR_DEFAULT(type, ns, name, dressing) |
#define | XML_ATTR_NS_ACCESSOR_DOUBLE(ns, name) |
#define | XML_ATTR_NS_ACCESSOR_INT(ns, name) |
#define | XML_ATTR_NS_ACCESSOR_STRING(ns, name) |
#define | XML_ATTR_ACCESSOR(type, name) XML_ATTR_NS_ACCESSOR(type,DD4hep::XML::Dimension,name) |
#define | XML_ATTR_ACCESSOR_DEFAULT(name, type, dressing) XML_ATTR_NS_ACCESSOR_DEFAULT(type,DD4hep::XML::Dimension,name,dressing) |
#define | XML_ATTR_ACCESSOR_DOUBLE(name) XML_ATTR_NS_ACCESSOR_DOUBLE(DD4hep::XML::Dimension,name) |
#define | XML_ATTR_ACCESSOR_INT(name) XML_ATTR_NS_ACCESSOR_DEFAULT(int,DD4hep::XML::Dimension,name,_toInt) |
#define | XML_ATTR_ACCESSOR_BOOL(name) XML_ATTR_NS_ACCESSOR_DEFAULT(bool,DD4hep::XML::Dimension,name,_toBool) |
#define | XML_CHILD_ACCESSOR_XML_DIM(name) |
#define DD4HEP_XMLDIMENSION_INL |
Definition at line 16 of file XMLDimension.inl.
#define XML_ATTR_ACCESSOR | ( | type, | |
name | |||
) | XML_ATTR_NS_ACCESSOR(type,DD4hep::XML::Dimension,name) |
Definition at line 41 of file XMLDimension.inl.
#define XML_ATTR_ACCESSOR_BOOL | ( | name | ) | XML_ATTR_NS_ACCESSOR_DEFAULT(bool,DD4hep::XML::Dimension,name,_toBool) |
Definition at line 46 of file XMLDimension.inl.
#define XML_ATTR_ACCESSOR_DEFAULT | ( | name, | |
type, | |||
dressing | |||
) | XML_ATTR_NS_ACCESSOR_DEFAULT(type,DD4hep::XML::Dimension,name,dressing) |
Definition at line 42 of file XMLDimension.inl.
#define XML_ATTR_ACCESSOR_DOUBLE | ( | name | ) | XML_ATTR_NS_ACCESSOR_DOUBLE(DD4hep::XML::Dimension,name) |
Definition at line 43 of file XMLDimension.inl.
#define XML_ATTR_ACCESSOR_INT | ( | name | ) | XML_ATTR_NS_ACCESSOR_DEFAULT(int,DD4hep::XML::Dimension,name,_toInt) |
Definition at line 45 of file XMLDimension.inl.
#define XML_ATTR_NS_ACCESSOR | ( | type, | |
ns, | |||
name | |||
) | type ns::name() const { return m_element.attr<type>(Unicode_##name); } |
Definition at line 21 of file XMLDimension.inl.
#define XML_ATTR_NS_ACCESSOR_DEFAULT | ( | type, | |
ns, | |||
name, | |||
dressing | |||
) |
Definition at line 23 of file XMLDimension.inl.
#define XML_ATTR_NS_ACCESSOR_DOUBLE | ( | ns, | |
name | |||
) |
Definition at line 28 of file XMLDimension.inl.
#define XML_ATTR_NS_ACCESSOR_INT | ( | ns, | |
name | |||
) |
Definition at line 32 of file XMLDimension.inl.
#define XML_ATTR_NS_ACCESSOR_STRING | ( | ns, | |
name | |||
) |
Definition at line 36 of file XMLDimension.inl.
#define XML_CHILD_ACCESSOR_XML_DIM | ( | name | ) |
Definition at line 48 of file XMLDimension.inl.