std::string print()

in lib/model/FunctionTypes.cc [1706:1862]


std::string print(EFunction function) {
    switch (function) {
    case E_IndividualCount:
        return "individual count";
    case E_IndividualNonZeroCount:
        return "individual non-zero count";
    case E_IndividualRareCount:
        return "individual rare count";
    case E_IndividualRareNonZeroCount:
        return "individual rare non-zero count";
    case E_IndividualRare:
        return "individual rare";
    case E_IndividualLowCounts:
        return "individual low counts";
    case E_IndividualHighCounts:
        return "individual high counts";
    case E_IndividualLowNonZeroCount:
        return "individual low non-zero count";
    case E_IndividualHighNonZeroCount:
        return "individual high non-zero count";
    case E_IndividualDistinctCount:
        return "individual distinct count";
    case E_IndividualLowDistinctCount:
        return "individual low distinct count";
    case E_IndividualHighDistinctCount:
        return "individual high distinct count";
    case E_IndividualInfoContent:
        return "individual info_content";
    case E_IndividualHighInfoContent:
        return "individual high_info_content";
    case E_IndividualLowInfoContent:
        return "individual low_info_content";
    case E_IndividualTimeOfDay:
        return "individual time-of-day";
    case E_IndividualTimeOfWeek:
        return "individual time-of-week";
    case E_IndividualMetric:
        return "individual metric";
    case E_IndividualMetricMean:
        return "individual metric mean";
    case E_IndividualMetricLowMean:
        return "individual metric low mean";
    case E_IndividualMetricHighMean:
        return "individual metric high mean";
    case E_IndividualMetricMedian:
        return "individual metric median";
    case E_IndividualMetricLowMedian:
        return "individual metric low median";
    case E_IndividualMetricHighMedian:
        return "individual metric high median";
    case E_IndividualMetricMin:
        return "individual metric minimum";
    case E_IndividualMetricMax:
        return "individual metric maximum";
    case E_IndividualMetricVariance:
        return "individual metric variance";
    case E_IndividualMetricLowVariance:
        return "individual metric low variance";
    case E_IndividualMetricHighVariance:
        return "individual metric high variance";
    case E_IndividualMetricSum:
        return "individual metric sum";
    case E_IndividualMetricLowSum:
        return "individual metric low sum";
    case E_IndividualMetricHighSum:
        return "individual metric high sum";
    case E_IndividualMetricNonNullSum:
        return "individual metric non-null sum";
    case E_IndividualMetricLowNonNullSum:
        return "individual metric low non-null sum";
    case E_IndividualMetricHighNonNullSum:
        return "individual high non-null sum";
    case E_IndividualLatLong:
        return "individual latitude/longitude";
    case E_IndividualMaxVelocity:
        return "individual max velocity";
    case E_IndividualMinVelocity:
        return "individual min velocity";
    case E_IndividualMeanVelocity:
        return "individual mean velocity";
    case E_IndividualSumVelocity:
        return "individual sum velocity";
    case E_PopulationCount:
        return "population count";
    case E_PopulationDistinctCount:
        return "population distinct count";
    case E_PopulationLowDistinctCount:
        return "population low distinct count";
    case E_PopulationHighDistinctCount:
        return "population high distinct count";
    case E_PopulationRare:
        return "population rare";
    case E_PopulationRareCount:
        return "population rare count";
    case E_PopulationFreqRare:
        return "population frequent rare";
    case E_PopulationFreqRareCount:
        return "population frequent rare count";
    case E_PopulationLowCounts:
        return "population low count";
    case E_PopulationHighCounts:
        return "population high count";
    case E_PopulationInfoContent:
        return "population information content";
    case E_PopulationLowInfoContent:
        return "population low information content";
    case E_PopulationHighInfoContent:
        return "population high information content";
    case E_PopulationTimeOfDay:
        return "population time-of-day";
    case E_PopulationTimeOfWeek:
        return "population time-of-week";
    case E_PopulationMetric:
        return "population metric";
    case E_PopulationMetricMean:
        return "population metric mean";
    case E_PopulationMetricLowMean:
        return "population metric low mean";
    case E_PopulationMetricHighMean:
        return "population metric high mean";
    case E_PopulationMetricMedian:
        return "population metric median";
    case E_PopulationMetricLowMedian:
        return "population metric low median";
    case E_PopulationMetricHighMedian:
        return "population metric high median";
    case E_PopulationMetricMin:
        return "population metric minimum";
    case E_PopulationMetricMax:
        return "population metric maximum";
    case E_PopulationMetricVariance:
        return "population metric variance";
    case E_PopulationMetricLowVariance:
        return "population metric low variance";
    case E_PopulationMetricHighVariance:
        return "population metric high variance";
    case E_PopulationMetricSum:
        return "population metric sum";
    case E_PopulationMetricLowSum:
        return "population metric low sum";
    case E_PopulationMetricHighSum:
        return "population metric high sum";
    case E_PopulationLatLong:
        return "population latitude/longitude";
    case E_PopulationMaxVelocity:
        return "population max velocity";
    case E_PopulationMinVelocity:
        return "population min velocity";
    case E_PopulationMeanVelocity:
        return "population mean velocity";
    case E_PopulationSumVelocity:
        return "population sum velocity";
    }

    LOG_ERROR(<< "Unexpected function = " << static_cast<int>(function));
    return "-";
}