All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Private Types | List of all members
util::details::ContainerStorage< Cont, typename > Class Template Reference

#include <MappedContainer.h>

Inheritance diagram for util::details::ContainerStorage< Cont, typename >:
util::details::ContainerStorageBase< Cont >

Private Types

using Base_t = ContainerStorageBase< Cont >
 

Additional Inherited Members

- Public Types inherited from util::details::ContainerStorageBase< Cont >
using Container_t = Cont
 
using Traits_t = details::ContainerTraits< Container_t >
 
using index_type = typename Traits_t::size_type
 
using value_type = typename Traits_t::value_type
 
using size_type = typename Traits_t::size_type
 
using difference_type = typename Traits_t::difference_type
 
using reference = typename Traits_t::reference
 
using const_reference = typename Traits_t::const_reference
 
- Public Member Functions inherited from util::details::ContainerStorageBase< Cont >
 ContainerStorageBase ()=default
 
 ContainerStorageBase (Container_t const &cont)
 
 ContainerStorageBase (Container_t &&cont)
 
decltype(auto) container () const
 
decltype(auto) container ()
 
auto size () const
 
decltype(auto) operator[] (index_type index)
 
decltype(auto) operator[] (index_type index) const
 
- Public Attributes inherited from util::details::ContainerStorageBase< Cont >
Container_t fCont
 

Detailed Description

template<typename Cont, typename = void>
class util::details::ContainerStorage< Cont, typename >

Definition at line 35 of file MappedContainer.h.

Member Typedef Documentation

template<typename Cont, typename = void>
using util::details::ContainerStorage< Cont, typename >::Base_t = ContainerStorageBase<Cont>
private

Definition at line 506 of file MappedContainer.h.


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