24 #include "../nximp_code.hpp"
25 #include "../nxobject.hpp"
56 template<nximp_code>
class OTYPE,
194 return boost::apply_visitor(visitor_type(),o);
pni::core::string get_filename(const OTYPE< IMPID > &o)
get filename
Definition: get_filename.hpp:59
LTYPE link_type
Nexus link type.
Definition: get_filename.hpp:96
result_type operator()(const link_type &l) const
Definition: get_filename.hpp:159
GTYPE group_type
Nexus group type.
Definition: get_filename.hpp:90
get filename visitor
Definition: get_filename.hpp:84
Definition: cbf_reader.hpp:41
result_type operator()(const field_type &f) const
process field instances
Definition: get_filename.hpp:133
nximp_code
implementation codes
Definition: nximp_code.hpp:40
result_type operator()(const attribute_type &a) const
process attribute instances
Definition: get_filename.hpp:154
pni::core::string result_type
result type
Definition: get_filename.hpp:88
result_type operator()(const group_type &g) const
process group instances
Definition: get_filename.hpp:113
ATYPE attribute_type
Nexus attribute type.
Definition: get_filename.hpp:94
boost::variant< GTYPE, FTYPE, ATYPE, LTYPE > nxobject
Definition: nxobject.hpp:44
FTYPE field_type
Nexus field type.
Definition: get_filename.hpp:92