dune-typetree  2.7.1
Public Member Functions | List of all members
Dune::TypeTree::Detail::TreeContainerVectorBackend< Container > Class Template Reference

#include <dune/typetree/treecontainer.hh>

Public Member Functions

 TreeContainerVectorBackend ()
 
 TreeContainerVectorBackend (Container &&container)
 
 TreeContainerVectorBackend (TreeContainerVectorBackend &&other)
 
template<class... T>
decltype(auto) operator[] (const HybridTreePath< T... > &path) const
 
template<class... T>
decltype(auto) operator[] (const HybridTreePath< T... > &path)
 
const Container & data () const
 
Container & data ()
 

Constructor & Destructor Documentation

◆ TreeContainerVectorBackend() [1/3]

template<class Container >
Dune::TypeTree::Detail::TreeContainerVectorBackend< Container >::TreeContainerVectorBackend ( )
inline

◆ TreeContainerVectorBackend() [2/3]

template<class Container >
Dune::TypeTree::Detail::TreeContainerVectorBackend< Container >::TreeContainerVectorBackend ( Container &&  container)
inline

◆ TreeContainerVectorBackend() [3/3]

template<class Container >
Dune::TypeTree::Detail::TreeContainerVectorBackend< Container >::TreeContainerVectorBackend ( TreeContainerVectorBackend< Container > &&  other)
inline

Member Function Documentation

◆ data() [1/2]

template<class Container >
Container& Dune::TypeTree::Detail::TreeContainerVectorBackend< Container >::data ( )
inline

◆ data() [2/2]

template<class Container >
const Container& Dune::TypeTree::Detail::TreeContainerVectorBackend< Container >::data ( ) const
inline

◆ operator[]() [1/2]

template<class Container >
template<class... T>
decltype(auto) Dune::TypeTree::Detail::TreeContainerVectorBackend< Container >::operator[] ( const HybridTreePath< T... > &  path)
inline

◆ operator[]() [2/2]

template<class Container >
template<class... T>
decltype(auto) Dune::TypeTree::Detail::TreeContainerVectorBackend< Container >::operator[] ( const HybridTreePath< T... > &  path) const
inline

The documentation for this class was generated from the following file: