namespace type @brief Internal helper class that prevent copy constructor for class @detail When using this class simply inherit it privately
| 539 | /// |
| 540 | /// @detail When using this class simply inherit it privately |
| 541 | class NoCopy { |
| 542 | protected: |
| 543 | NoCopy(void) {} |
| 544 | private: |
| 545 | NoCopy(const NoCopy&); |
| 546 | NoCopy& operator=(const NoCopy&); |
| 547 | }; |
| 548 | /// @brief Internal helper class that makes all default constructors private. |
| 549 | /// |
| 550 | /// @detail This prevents initializing class making it static unless an explicit constructor is declared. |
nothing calls this directly
no outgoing calls
no test coverage detected