|  | SDRAngel
    4.11.5
    Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware. | 
#include <parserbench.h>
| Public Types | |
| enum | TestType { TestDecimatorsII, TestDecimatorsIF, TestDecimatorsFI, TestDecimatorsFF, TestDecimatorsInfII, TestDecimatorsSupII, TestAMBE } | 
| Public Member Functions | |
| ParserBench () | |
| ~ParserBench () | |
| void | parse (const QCoreApplication &app) | 
| const QString & | getTestStr () const | 
| TestType | getTestType () const | 
| uint32_t | getNbSamples () const | 
| uint32_t | getRepetition () const | 
| uint32_t | getLog2Factor () const | 
| Private Attributes | |
| QString | m_testStr | 
| uint32_t | m_nbSamples | 
| uint32_t | m_repetition | 
| uint32_t | m_log2Factor | 
| QCommandLineParser | m_parser | 
| QCommandLineOption | m_testOption | 
| QCommandLineOption | m_nbSamplesOption | 
| QCommandLineOption | m_repetitionOption | 
| QCommandLineOption | m_log2FactorOption | 
Definition at line 25 of file parserbench.h.
| Enumerator | |
|---|---|
| TestDecimatorsII | |
| TestDecimatorsIF | |
| TestDecimatorsFI | |
| TestDecimatorsFF | |
| TestDecimatorsInfII | |
| TestDecimatorsSupII | |
| TestAMBE | |
Definition at line 28 of file parserbench.h.
| ParserBench::ParserBench | ( | ) | 
Definition at line 25 of file parserbench.cpp.
References m_log2Factor, m_log2FactorOption, m_nbSamples, m_nbSamplesOption, m_parser, m_repetition, m_repetitionOption, m_testOption, and m_testStr.
| ParserBench::~ParserBench | ( | ) | 
Definition at line 58 of file parserbench.cpp.
| 
 | inline | 
Definition at line 48 of file parserbench.h.
References m_log2Factor.
Referenced by MainBench::decimateFF(), MainBench::decimateFI(), MainBench::decimateIF(), MainBench::decimateII(), MainBench::decimateInfII(), MainBench::decimateSupII(), MainBench::run(), MainBench::testDecimateFF(), MainBench::testDecimateFI(), MainBench::testDecimateIF(), and MainBench::testDecimateII().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 46 of file parserbench.h.
References m_nbSamples.
Referenced by MainBench::printResults(), MainBench::run(), MainBench::testDecimateFF(), MainBench::testDecimateFI(), MainBench::testDecimateIF(), and MainBench::testDecimateII().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 47 of file parserbench.h.
References m_repetition.
Referenced by MainBench::printResults(), MainBench::run(), MainBench::testDecimateFF(), MainBench::testDecimateFI(), MainBench::testDecimateIF(), and MainBench::testDecimateII().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 44 of file parserbench.h.
References getTestType(), and m_testStr.
Referenced by MainBench::run().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ParserBench::TestType ParserBench::getTestType | ( | ) | const | 
Definition at line 116 of file parserbench.cpp.
References m_testStr, TestAMBE, TestDecimatorsFF, TestDecimatorsFI, TestDecimatorsIF, TestDecimatorsII, TestDecimatorsInfII, and TestDecimatorsSupII.
Referenced by getTestStr(), and MainBench::run().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| void ParserBench::parse | ( | const QCoreApplication & | app | ) | 
Definition at line 61 of file parserbench.cpp.
References m_log2Factor, m_log2FactorOption, m_nbSamples, m_nbSamplesOption, m_parser, m_repetition, m_repetitionOption, m_testOption, and m_testStr.
| 
 | private | 
Definition at line 54 of file parserbench.h.
Referenced by getLog2Factor(), parse(), and ParserBench().
| 
 | private | 
Definition at line 60 of file parserbench.h.
Referenced by parse(), and ParserBench().
| 
 | private | 
Definition at line 52 of file parserbench.h.
Referenced by getNbSamples(), parse(), and ParserBench().
| 
 | private | 
Definition at line 58 of file parserbench.h.
Referenced by parse(), and ParserBench().
| 
 | private | 
Definition at line 56 of file parserbench.h.
Referenced by parse(), and ParserBench().
| 
 | private | 
Definition at line 53 of file parserbench.h.
Referenced by getRepetition(), parse(), and ParserBench().
| 
 | private | 
Definition at line 59 of file parserbench.h.
Referenced by parse(), and ParserBench().
| 
 | private | 
Definition at line 57 of file parserbench.h.
Referenced by parse(), and ParserBench().
| 
 | private | 
Definition at line 51 of file parserbench.h.
Referenced by getTestStr(), getTestType(), parse(), and ParserBench().
 1.8.13
 1.8.13