proxygen
folly::detail::emplace_iterator_base< Derived, EmplaceImpl, implicit_unpack > Class Template Reference

#include <Iterator.h>

Detailed Description

template<typename Derived, typename EmplaceImpl, bool implicit_unpack>
class folly::detail::emplace_iterator_base< Derived, EmplaceImpl, implicit_unpack >

Generic base class and implementation of all emplace iterator classes.

Uses the curiously recurring template pattern (CRTP) to cast this* to Derived*; i.e., to implement covariant return types in a generic manner.

Definition at line 218 of file Iterator.h.


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