libpniio
Data Structures | Namespaces | Functions
iterators.hpp File Reference
#include <pni/core/error.hpp>
#include "../nxobject.hpp"
#include "../nxobject_traits.hpp"

Go to the source code of this file.

Data Structures

class  pni::io::nx::begin_visitor< GTYPE, FTYPE, ATYPE, LTYPE >
 get iterator to first element More...
 
class  pni::io::nx::end_visitor< GTYPE, FTYPE, ATYPE, LTYPE >
 get iterator to last element More...
 

Namespaces

 pni
 
 pni::io
 
 pni::io::nx
 

Functions

template<template< nximp_code > class OTYPE, nximp_code IMPID>
auto pni::io::nx::begin (const OTYPE< IMPID > &group) -> decltype(group.begin())
 get iterator to first element More...
 
template<template< nximp_code > class OTYPE, nximp_code IMPID>
auto pni::io::nx::end (const OTYPE< IMPID > &group) -> decltype(group.end())
 get iterator to last element More...
 
template<typename GTYPE , typename FTYPE , typename ATYPE , typename LTYPE >
GTYPE::iterator pni::io::nx::begin (const nxobject< GTYPE, FTYPE, ATYPE, LTYPE > &o)
 get iterator to first child More...
 
template<typename GTYPE , typename FTYPE , typename ATYPE , typename LTYPE >
GTYPE::iterator pni::io::nx::end (const nxobject< GTYPE, FTYPE, ATYPE, LTYPE > &o)
 get iterator to last+1 child More...