|
libpniio
|
get iterator to last element More...
#include <iterators.hpp>


Public Types | |
| using | result_type = typename GTYPE::iterator |
| result type More... | |
| using | group_type = GTYPE |
| Nexus group type. More... | |
| using | field_type = FTYPE |
| Nexus field type. More... | |
| using | attribute_type = ATYPE |
| Nexus attribute type. More... | |
| using | link_type = LTYPE |
| NeXus link type. More... | |
Public Member Functions | |
| result_type | operator() (const group_type &g) const |
| process groups More... | |
| result_type | operator() (const field_type &) const |
| process fields More... | |
| result_type | operator() (const attribute_type &) const |
| process attributes More... | |
| result_type | operator() (const link_type &) const |
| process links More... | |
Returns the iterator to the last+1 element attached to a group instance. If the nxobject instanced passed does not hold a group instance type_error is thrown
| GTYPE | group type |
| FTYPE | field type |
| ATYPE | attribute type |
| LTYPE | link type |
| using pni::io::nx::end_visitor< GTYPE, FTYPE, ATYPE, LTYPE >::attribute_type = ATYPE |
| using pni::io::nx::end_visitor< GTYPE, FTYPE, ATYPE, LTYPE >::field_type = FTYPE |
| using pni::io::nx::end_visitor< GTYPE, FTYPE, ATYPE, LTYPE >::group_type = GTYPE |
| using pni::io::nx::end_visitor< GTYPE, FTYPE, ATYPE, LTYPE >::link_type = LTYPE |
| using pni::io::nx::end_visitor< GTYPE, FTYPE, ATYPE, LTYPE >::result_type = typename GTYPE::iterator |
|
inline |
|
inline |
| type_error | in any case |
| f | field instance |
|
inline |
| type_error | in any case |
| a | attribute instance |
|
inline |
| type_error | in any case |
1.8.8