Repository URL to install this package:
|
Version:
2016.3.0.4050 ▾
|
//========================================================================//
// SOURCE CODE LICENSE //
// Copyright 2012 Dassault Systèmes SolidWorks Corporation //
// All rights reserved. //
// This software and related documentation are proprietary to //
// Dassault Systèmes SolidWorks Corporation //
//========================================================================//
// dsInterfaceDefs.h interface definitions
//
#pragma once
#define DECLARE_DSCPP_INTERFACE(DSCLASS) \
public: \
friend class DSCLASS##_p; \
DSCLASS##_c(DSCLASS##_c *sourceObj); \
~DSCLASS##_c(); \
DSCLASS *getDsObjectP() const; \
protected: \
DSCLASS##_p *getPIMPL() const; \
private: \
DSCLASS##_c(dsObject *parent); \
DSCLASS##_p *m_p;