| 404 | } |
| 405 | |
| 406 | std::string_view toString( MeasureResult::Status status ) |
| 407 | { |
| 408 | switch ( status ) |
| 409 | { |
| 410 | case Features::MeasureResult::Status::ok: |
| 411 | return "Ok"; |
| 412 | break; |
| 413 | case Features::MeasureResult::Status::notImplemented: |
| 414 | return "Sorry, not implemented yet for those features"; |
| 415 | break; |
| 416 | case Features::MeasureResult::Status::badFeaturePair: |
| 417 | return "Doesn't make sense for those features"; |
| 418 | break; |
| 419 | case Features::MeasureResult::Status::badRelativeLocation: |
| 420 | return "N/A because of how the features are arranged"; |
| 421 | break; |
| 422 | case Features::MeasureResult::Status::notFinite: |
| 423 | return "Infinite"; |
| 424 | break; |
| 425 | } |
| 426 | assert( false && "Invalid enum." ); |
| 427 | return "??"; |
| 428 | } |
| 429 | |
| 430 | namespace Traits |
| 431 | { |
no outgoing calls
no test coverage detected