Rheolef  7.1
an efficient C++ finite element environment
get_pointer_from_iterator.h
Go to the documentation of this file.
1 #ifndef _RHEO_GET_POINTER_FROM_ITERATOR_H
2 #define _RHEO_GET_POINTER_FROM_ITERATOR_H
3 namespace rheolef {
24 template <class Iterator>
25 typename std::iterator_traits<Iterator>::pointer
26 get_pointer_from_iterator(Iterator iter) {
27  return iter.operator->();
28 }
29 template <class T>
30 typename std::iterator_traits<T*>::pointer
32  return iter;
33 }
34 } // namespace rheolef
35 #endif // _RHEO_GET_POINTER_FROM_ITERATOR_H
rheolef::get_pointer_from_iterator
std::iterator_traits< Iterator >::pointer get_pointer_from_iterator(Iterator iter)
Definition: get_pointer_from_iterator.h:26
rheolef
This file is part of Rheolef.
Definition: compiler_eigen.h:37
T
Expr1::float_type T
Definition: field_expr.h:218