|
dune-functions 2.8.0
|
Loading...
Searching...
No Matches
typeerasure.hh
Go to the documentation of this file.
STL namespace.
Reference get(const RAPropertyMapHelper< Reference, PropertyMap > &pmap, const Key &key)
A wrapper providing small object optimization with polymorphic types.
Definition polymorphicsmallobject.hh:45
Base class for type-erased interface wrapper.
Definition typeerasure.hh:165
const std::type_info & target_type() const
Get type of stored object.
Definition typeerasure.hh:190
TypeErasureBase(T &&t)
Construct wrapper from object.
Definition typeerasure.hh:170
PolymorphicSmallObject< Imp::TypeErasureWrapperInterface< Interface >, bufferSize > wrapped_
Definition typeerasure.hh:196
Interface & asInterface()
Get mutable reference to wrapped object.
Definition typeerasure.hh:178
const Interface & asInterface() const
Get reference to wrapped object.
Definition typeerasure.hh:184
T forward(T... args)
T move(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8