.. _program_listing_file_include_depthai_utility_Pimpl.hpp: Program Listing for File Pimpl.hpp ================================== |exhale_lsh| :ref:`Return to documentation for file ` (``include/depthai/utility/Pimpl.hpp``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp // https://herbsutter.com/gotw/_101/ #pragma once #include namespace dai { template class Pimpl { private: std::unique_ptr m; public: Pimpl(); template Pimpl(Args&&...); ~Pimpl(); T* operator->(); T& operator*(); }; } // namespace dai