#ifndef MYNTEYE_API_H_ // NOLINT #define MYNTEYE_API_H_ #pragma once #include #include "mynteye/mynteye.h" MYNTEYE_BEGIN_NAMESPACE class Device; class MYNTEYE_API API { public: explicit API(std::shared_ptr device); /*virtual*/ ~API(); static std::shared_ptr Create(); static std::shared_ptr Create(std::shared_ptr device); private: std::shared_ptr device_; }; MYNTEYE_END_NAMESPACE #endif // MYNTEYE_API_H_ NOLINT