25#ifndef __NUMBER_OF_PEAKS_H__
26#define __NUMBER_OF_PEAKS_H__
39 static const std::string
name;
42 if (args.size() != 1) {
44 "numberOfPeaks expects 1 arguments, " + std::to_string(args.size()) +
" given");
52 std::size_t nPeaks = 0;
55 sim_peaks->parseFile();
56 nPeaks = sim_peaks->getNumberOfPeaks();
58 std::cout <<
"Caught exception: " << ex.
what() << std::endl;
63 return std::make_tuple(nPeaks, is_valid);
std::tuple< double, bool > Result_t
std::vector< argument_t > arguments_t
static const std::string name
Expressions::Result_t operator()(client::function::arguments_t args)
std::string sim_filename_
std::tuple< std::string > argument_types
virtual const char * what() const