Twitch SDK (Internal)
Public Types | Static Public Member Functions | List of all members
ttv::ProductGenerator< FirstGenerator, SecondGenerator > Struct Template Reference

#include <dsputilities.h>

Public Types

using ReturnType = typename FirstGenerator::ReturnType
 

Static Public Member Functions

static ReturnType Generate (size_t index, size_t length)
 

Detailed Description

template<typename FirstGenerator, typename SecondGenerator>
struct ttv::ProductGenerator< FirstGenerator, SecondGenerator >

Generator concept:

struct Generator { using ReturnType = ...;

static ReturnType Generate(size_t index, size_t length); }; Multiplies the results of the two generators together.

Member Typedef Documentation

◆ ReturnType

template<typename FirstGenerator , typename SecondGenerator >
using ttv::ProductGenerator< FirstGenerator, SecondGenerator >::ReturnType = typename FirstGenerator::ReturnType

Member Function Documentation

◆ Generate()

template<typename FirstGenerator , typename SecondGenerator >
static ReturnType ttv::ProductGenerator< FirstGenerator, SecondGenerator >::Generate ( size_t  index,
size_t  length 
)
inlinestatic

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