Public Types | Public Member Functions | Static Public Member Functions | List of all members
AdcChannelStringTool Class Referenceabstract

#include <AdcChannelStringTool.h>

Inheritance diagram for AdcChannelStringTool:
StandardAdcChannelStringTool

Public Types

using Index = unsigned int
 

Public Member Functions

virtual ~AdcChannelStringTool ()=default
 
virtual std::string build (const AdcChannelData &acd, const DataMap &dm, std::string spat) const =0
 

Static Public Member Functions

static std::string build (const AdcChannelStringTool *ptool, const AdcChannelData &acd, const DataMap &dm, std::string spat)
 
static std::string build (const AdcChannelStringTool *ptool, const AdcChannelData &acd, std::string spat)
 

Detailed Description

Definition at line 15 of file AdcChannelStringTool.h.

Member Typedef Documentation

using AdcChannelStringTool::Index = unsigned int

Definition at line 19 of file AdcChannelStringTool.h.

Constructor & Destructor Documentation

virtual AdcChannelStringTool::~AdcChannelStringTool ( )
virtualdefault

Member Function Documentation

static std::string AdcChannelStringTool::build ( const AdcChannelStringTool ptool,
const AdcChannelData acd,
const DataMap dm,
std::string  spat 
)
inlinestatic

Definition at line 24 of file AdcChannelStringTool.h.

25  {
26  return ptool == nullptr ? spat : ptool->build(acd, dm, spat);
27  }
static std::string build(const AdcChannelStringTool *ptool, const AdcChannelData &acd, const DataMap &dm, std::string spat)
static std::string AdcChannelStringTool::build ( const AdcChannelStringTool ptool,
const AdcChannelData acd,
std::string  spat 
)
inlinestatic

Definition at line 31 of file AdcChannelStringTool.h.

32  {
33  return ptool == nullptr ? spat : ptool->build(acd, DataMap(), spat);
34  }
static std::string build(const AdcChannelStringTool *ptool, const AdcChannelData &acd, const DataMap &dm, std::string spat)
virtual std::string AdcChannelStringTool::build ( const AdcChannelData acd,
const DataMap dm,
std::string  spat 
) const
pure virtual

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