GenericTestDoubleIncludes

Includes intended for the test double.

Filtered according to the user.

State diagram in plantuml: @startuml [*] -> Waiting Waiting: Initialize pool

Waiting -> SymbolInclude: Add Waiting --> RootInclude: Add root Waiting --> UserInclude: Add user Waiting --> Finalize: Done

UserInclude: Static pool from CLI

SymbolInclude: Temp pool of includes SymbolInclude --> SymbolInclude: Add SymbolInclude --> Process: Done SymbolInclude --> RootInclude: Clear pool, add root

RootInclude: Temp pool of includes RootInclude --> RootInclude: Add RootInclude --> Process: Done

Process: Temp pool to permanent pool Process --> Waiting

Finalize: strip includes Finalize: Data ready to be used @enduml

struct GenericTestDoubleIncludes (
PayloadT
) {}

Disabled Default Constructor

A disabled default is present on this object. To use it, use one of the other constructors or a factory function.

Members

Functions

forceIncludes
void forceIncludes(string[] in_incls)

Replace buffer of includes with argument.

Meta