15#ifndef D3PDMAKERUTILS_BLOCKFILLERTOOLMULTI_H
16#define D3PDMAKERUTILS_BLOCKFILLERTOOLMULTI_H
21#ifndef D3PDMAKERUTILS_BLOCKFILLERTOOL_H
57 const std::string& name,
58 const IInterface* parent);
70 const std::type_info& ti)
override;
78 virtual StatusCode
book()
override = 0;
89 virtual StatusCode
fill (
const T0& ) = 0;
132 virtual StatusCode
fillUntyped (
const void* p,
bool again =
false)
override;
160 virtual void push_ti (std::vector<const std::type_info*>& tis);
A simple tuple of multiple types.
Common interface for adding a variable to a tuple.
int count(std::string s, const std::string ®x)
count how many occurances of a regx are in a string
Block filler tool for noisy FEB information.
std::tuple< WrapType< TYPES >... > Types
A simple tuple of multiple types.