|
|
template<bool enabled = !proxiedNodeIsConst> |
std::enable_if< enabled, typename ProxiedNode::ChildType & >::type | child (std::size_t i) |
| Returns the i-th child. More...
|
|
const ProxiedNode::ChildType & | child (std::size_t i) const |
| Returns the i-th child (const version). More...
|
|
template<bool enabled = !proxiedNodeIsConst> |
std::enable_if< enabled, typename ProxiedNode::ChildStorageType >::type | childStorage (std::size_t i) |
| Returns the storage of the i-th child. More...
|
|
ProxiedNode::ChildConstStorageType | childStorage (std::size_t i) const |
| Returns the storage of the i-th child (const version). More...
|
|
template<bool enabled = !proxiedNodeIsConst> |
void | setChild (std::size_t i, typename ProxiedNode::ChildType &t, typename std::enable_if< enabled, void * >::type=0) |
| Sets the i-th child to the passed-in value. More...
|
|
template<bool enabled = !proxiedNodeIsConst> |
void | setChild (std::size_t i, typename ProxiedNode::ChildStorageType st, typename std::enable_if< enabled, void * >::type=0) |
| Sets the stored value representing the i-th child to the passed-in value. More...
|
|
|
template<std::size_t k> |
std::enable_if< lazy_enabled< k >::value, typename Child< k >::Type & >::type | child (Dune::index_constant< k >={}) |
| Returns the i-th child. More...
|
|
template<std::size_t k> |
const Child< k >::Type & | child (Dune::index_constant< k >={}) const |
| Returns the i-th child (const version). More...
|
|
template<std::size_t k> |
std::enable_if< lazy_enabled< k >::value, typename Child< k >::Storage >::type | childStorage () |
| Returns the storage of the i-th child. More...
|
|
template<std::size_t k> |
Child< k >::ConstStorage | childStorage () const |
| Returns the storage of the i-th child (const version). More...
|
|
template<std::size_t k> |
void | setChild (typename Child< k >::type &child, typename std::enable_if< lazy_enabled< k >::value, void * >::type=0) |
| Sets the i-th child to the passed-in value. More...
|
|
template<std::size_t k> |
void | setChild (typename Child< k >::storage_type child, typename std::enable_if< lazy_enabled< k >::value, void * >::type=0) |
| Sets the storage of the i-th child to the passed-in value. More...
|
|
const ProxiedNode::NodeStorage & | nodeStorage () const |
|
|
template<bool enabled = !proxiedNodeIsConst> |
std::enable_if< enabled, typename ProxiedNode::ChildType & >::type | child (std::size_t i) |
| Returns the i-th child. More...
|
|
const ProxiedNode::ChildType & | child (std::size_t i) const |
| Returns the i-th child (const version). More...
|
|
template<bool enabled = !proxiedNodeIsConst> |
std::enable_if< enabled, typename ProxiedNode::ChildStorageType >::type | childStorage (std::size_t i) |
| Returns the storage of the i-th child. More...
|
|
ProxiedNode::ChildConstStorageType | childStorage (std::size_t i) const |
| Returns the storage of the i-th child (const version). More...
|
|
template<bool enabled = !proxiedNodeIsConst> |
void | setChild (std::size_t i, typename ProxiedNode::ChildType &t, typename std::enable_if< enabled, void * >::type=0) |
| Sets the i-th child to the passed-in value. More...
|
|
template<bool enabled = !proxiedNodeIsConst> |
void | setChild (std::size_t i, typename ProxiedNode::ChildStorageType st, typename std::enable_if< enabled, void * >::type=0) |
| Sets the stored value representing the i-th child to the passed-in value. More...
|
|
|
template<std::size_t k> |
std::enable_if< lazy_enabled< k >::value, typename Child< k >::Type & >::type | child (Dune::index_constant< k >={}) |
| Returns the i-th child. More...
|
|
template<std::size_t k> |
const Child< k >::Type & | child (Dune::index_constant< k >={}) const |
| Returns the i-th child (const version). More...
|
|
template<std::size_t k> |
std::enable_if< lazy_enabled< k >::value, typename Child< k >::Storage >::type | childStorage () |
| Returns the storage of the i-th child. More...
|
|
template<std::size_t k> |
Child< k >::ConstStorage | childStorage () const |
| Returns the storage of the i-th child (const version). More...
|
|
template<std::size_t k> |
void | setChild (typename Child< k >::type &child, typename std::enable_if< lazy_enabled< k >::value, void * >::type=0) |
| Sets the i-th child to the passed-in value. More...
|
|
template<std::size_t k> |
void | setChild (typename Child< k >::storage_type child, typename std::enable_if< lazy_enabled< k >::value, void * >::type=0) |
| Sets the storage of the i-th child to the passed-in value. More...
|
|
const ProxiedNode::NodeStorage & | nodeStorage () const |
|
|
template<std::size_t k> |
std::enable_if< lazy_enabled< k >::value, typename Child< k >::Type & >::type | child (Dune::index_constant< k >={}) |
| Returns the i-th child. More...
|
|
template<std::size_t k> |
const Child< k >::Type & | child (Dune::index_constant< k >={}) const |
| Returns the i-th child (const version). More...
|
|
template<std::size_t k> |
std::enable_if< lazy_enabled< k >::value, typename Child< k >::Storage >::type | childStorage () |
| Returns the storage of the i-th child. More...
|
|
template<std::size_t k> |
Child< k >::ConstStorage | childStorage () const |
| Returns the storage of the i-th child (const version). More...
|
|
template<std::size_t k> |
void | setChild (typename Child< k >::type &child, typename std::enable_if< lazy_enabled< k >::value, void * >::type=0) |
| Sets the i-th child to the passed-in value. More...
|
|
template<std::size_t k> |
void | setChild (typename Child< k >::storage_type child, typename std::enable_if< lazy_enabled< k >::value, void * >::type=0) |
| Sets the storage of the i-th child to the passed-in value. More...
|
|
const ProxiedNode::NodeStorage & | nodeStorage () const |
|
template<typename Node>
struct Dune::TypeTree::ProxyNodeBase< Node, PowerNodeTag >
ProxyNode base class for PowerNode.