InscoperAPI/API/Base/Description/DriverDescription.h¶
Namespaces¶
| Name |
|---|
| Inscoper Inscoper namespace. |
Classes¶
| Name | |
|---|---|
| class | Inscoper::DriverDescription DriverDescription base class. |
Source code¶
#ifndef DRIVERDESCRIPTION_H
#define DRIVERDESCRIPTION_H
#include "../Driver/EDriverType.h"
#include <Global.h>
#include <memory>
namespace Inscoper {
class INSCOPER_EXPORT DriverDescription {
public:
#ifndef SWIG
DriverDescription(DriverDescription const &) = delete;
DriverDescription(DriverDescription &&) = delete;
DriverDescription &operator=(DriverDescription const &) = delete;
DriverDescription &operator=(DriverDescription &&) = delete;
#endif
DriverDescription() = default;
virtual ~DriverDescription() = default;
virtual Inscoper::EDriverType getDriverType() const = 0;
virtual bool isEqual(const DriverDescription &other) const;
};
typedef std::shared_ptr<DriverDescription> DriverDescriptionPtr;
} // namespace Inscoper
#endif // DRIVERDESCRIPTION_H
Updated on 2026-09-03 at 12:14:17 +0200