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
31
get_pointer_from_iterator
(
T
* iter) {
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:261