swift
Public Member Functions | List of all members
swift::misc::CMemoHelper< Ts >::CUnmemoizer Class Reference

Unmemoizer for Ts. Other types are passed through. More...

Inheritance diagram for swift::misc::CMemoHelper< Ts >::CUnmemoizer:
[legend]

Public Member Functions

template<typename T >
CSequence< T > & getTable ()
 Return reference to the flat list T table.
 
template<typename T >
auto maybeUnmemoize (T &member) const
 If T is in Ts, return proxy that will assign to member through the value at the given index in the flat list. Otherwise, return member as std::reference_wrapper.
 

Detailed Description

template<typename... Ts>
class swift::misc::CMemoHelper< Ts >::CUnmemoizer

Unmemoizer for Ts. Other types are passed through.

Definition at line 68 of file memotable.h.


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