| 476 | |
| 477 | private: |
| 478 | class Major |
| 479 | { |
| 480 | using self_type = Major; |
| 481 | |
| 482 | public: |
| 483 | Major() = default; |
| 484 | Major(const self_type &) = delete; |
| 485 | void operator=(const self_type &) = delete; |
| 486 | |
| 487 | operator integer() const // This should not be explicit |
| 488 | { |
| 489 | return TSTrafficServerVersionGetMajor(); |
| 490 | } |
| 491 | |
| 492 | }; // End class Versions::Major |
| 493 | |
| 494 | class Minor |
| 495 | { |
nothing calls this directly
no test coverage detected