ProxyNode base class for CompositeNode.
More...
#include <dune/typetree/proxynode.hh>
|
|
enable_if< lazy_enabled< k >
::value, typename Child< k >
::Type & >::type | child () |
| Returns the i-th child. More...
|
|
const Child< k >::Type & | child () const |
| Returns the i-th child (const version). More...
|
|
enable_if< lazy_enabled< k >
::value, typename Child< k >
::Storage >::type | childStorage () |
| Returns the storage of the i-th child. More...
|
|
Child< k >::ConstStorage | childStorage () const |
| Returns the storage of the i-th child (const version). More...
|
|
void | setChild (typename Child< k >::type &child, typename enable_if< lazy_enabled< k >::value, void * >::type=0) |
| Sets the i-th child to the passed-in value. More...
|
|
void | setChild (typename Child< k >::storage_type child, typename enable_if< lazy_enabled< k >::value, void * >::type=0) |
| Sets the storage of the i-th child to the passed-in value. More...
|
|
const Node::NodeStorage & | nodeStorage () const |
|
template<typename Node>
struct Dune::TypeTree::ProxyNodeBase< Node, CompositeNodeTag >
ProxyNode base class for CompositeNode.
Returns the i-th child.
- Returns
- a reference to the i-th child.
Returns the i-th child (const version).
- Returns
- a const reference to the i-th child.
Returns the storage of the i-th child.
- Returns
- a copy of the object storing the i-th child.
Returns the storage of the i-th child (const version).
This method is only important if the child is stored as some kind of pointer, as this allows the pointee type to become const.
- Returns
- a copy of the object storing the i-th child.
Sets the i-th child to the passed-in value.
Sets the storage of the i-th child to the passed-in value.
The documentation for this struct was generated from the following file: