25 #include "../nxobject.hpp"
138 return boost::apply_visitor(visitor_type(),o);
GTYPE group_type
Nexus group type.
Definition: is_field.hpp:55
bool is_field(const nxobject< GTYPE, FTYPE, ATYPE, LTYPE > &o) noexcept
check if field
Definition: is_field.hpp:135
bool result_type
result type (bool)
Definition: is_field.hpp:53
is_field visitor
Definition: is_field.hpp:49
LTYPE link_type
NeXus link type.
Definition: is_field.hpp:61
result_type operator()(const group_type &) const noexcept
process group instances
Definition: is_field.hpp:70
Definition: cbf_reader.hpp:41
result_type operator()(const attribute_type &) const noexcept
process attribute instances
Definition: is_field.hpp:94
boost::variant< GTYPE, FTYPE, ATYPE, LTYPE > nxobject
Definition: nxobject.hpp:44
result_type operator()(const field_type &) const noexcept
process field instances
Definition: is_field.hpp:82
ATYPE attribute_type
Nexus attribute type.
Definition: is_field.hpp:59
result_type operator()(const link_type &) const noexcept
process link instances
Definition: is_field.hpp:105
FTYPE field_type
Nexus field type.
Definition: is_field.hpp:57