44 #include "napiconfig.h"
59 template<
typename NumT>
64 template<
typename NumT>
69 template<
typename NumT>
74 template<
typename NumT>
79 template<
typename NumT>
82 return NeXus::getType<NumT>();
88 return NeXus::getType<char>();
100 throw Exception(
"AttrHolder<NumT>::readFromFile - not able to read into a constant");
104 template<
typename NumT>
113 throw Exception(
"AttrHolder<NumT>::readFromFile - not able to read into a constant");
117 template<
typename NumT>
124 else if (m_c_value != NULL)
126 nf.
putAttr(m_name, *m_c_value);
130 throw Exception(
"AttrHolder<NumT>::writeToFile - no value to write");
135 template<
typename NumT>
144 else if (m_c_value != NULL)
146 throw Exception(
"DataHolder<NumT>::readFromFile - not able to read into a constant");
154 template<
typename NumT>
161 else if (m_c_value != NULL)
167 throw Exception(
"DataHolder<NumT>::writeToFile - no value to write");
171 template<
typename NumT>
176 template<
typename NumT>
181 template<
typename NumT>
186 template<
typename NumT>
191 template<
typename NumT>