lppl  v2.0.0
Update< Impl, Policy, QueryResult, I, O, Ts > Struct Template Reference

Experimental base class of typed_map-based update logic. More...

#include "update.hpp"

Public Types

using typed_map_ = typed_map< Policy, I, Ts... >
 

Public Member Functions

typed_map_ operator() (QueryResult &result)
 Calls derived implementation. More...
 

Public Attributes

upp_t< Policy, I, O, Ts... > & f
 

Detailed Description

template<template< template< typename > class, typename, typename, typename... > class Impl, template< typename > class Policy, typename QueryResult, typename I, typename O, typename... Ts>
struct Update< Impl, Policy, QueryResult, I, O, Ts >

Experimental base class of typed_map-based update logic.

Template Parameters
ImplImplementation template template
Policyencapsulates the types of distributions that can be returned by get. Must define type with a using-declaration.
QueryResultthe type returned from the desired queryer.
IThe input type
TsThe universe of allowable distribution types

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