|
rheolef
6.3
|
#include <vec_expr.h>
Classes | |
| struct | const_iterator_begin |
Public Types | |
| typedef proto::extends< Expr, vec_expr< Expr >, vec_domain > | base_type |
| typedef vec_get_size_context::size_type | size_type |
| typedef boost::result_of < vec_grammar_begin(const Expr &)> ::type | raw_iterator |
| typedef const_iterator_begin | const_iterator |
| typedef proto::result_of::eval < const Expr, const vec_subscript_context >::type | value_type |
| typedef value_type | scalar_type |
Public Member Functions | |
| vec_expr (const Expr &expr) | |
| distributor | ownership () const |
| size_type | size () const |
| size_type | dis_size () const |
| const_iterator | begin () const |
| value_type | operator[] (size_type i) const |
Definition at line 190 of file vec_expr.h.
| typedef proto::extends<Expr, vec_expr<Expr>, vec_domain> rheolef::vec_expr< Expr >::base_type |
Definition at line 193 of file vec_expr.h.
| typedef vec_get_size_context::size_type rheolef::vec_expr< Expr >::size_type |
Definition at line 195 of file vec_expr.h.
| typedef boost::result_of<vec_grammar_begin(const Expr&)>::type rheolef::vec_expr< Expr >::raw_iterator |
Definition at line 196 of file vec_expr.h.
| typedef const_iterator_begin rheolef::vec_expr< Expr >::const_iterator |
Definition at line 252 of file vec_expr.h.
| typedef proto::result_of::eval<const Expr, const vec_subscript_context>::type rheolef::vec_expr< Expr >::value_type |
Definition at line 256 of file vec_expr.h.
| typedef value_type rheolef::vec_expr< Expr >::scalar_type |
Definition at line 257 of file vec_expr.h.
|
inlineexplicit |
Definition at line 199 of file vec_expr.h.
|
inline |
Definition at line 204 of file vec_expr.h.
|
inline |
Definition at line 209 of file vec_expr.h.
|
inline |
Definition at line 212 of file vec_expr.h.
|
inline |
Definition at line 253 of file vec_expr.h.
|
inline |
Definition at line 258 of file vec_expr.h.