cisst-saw
|
#include <cisstCommon/cmnAccessorMacros.h>
Go to the source code of this file.
Macros | |
#define | _mtsMacros_h |
#define | MTS_DECLARE_MEMBER_AND_ACCESSORS CMN_DECLARE_MEMBER_AND_ACCESSORS |
#define | MTS_PROXY_CLASS_DECLARATION_FROM(className, newName) You_should_use__MTS_MULTIPLE_INHERITANCE_FROM_MTS_GENERIC__instead |
#define | MTS_MULTIPLE_INHERITANCE_FROM_MTS_GENERIC(className, newName) |
#define _mtsMacros_h |
Author(s): Anton Deguet Created on: 2008-06-26
(C) Copyright 2008-2012 Johns Hopkins University (JHU), All Rights Reserved.
— begin cisst license - do not edit —
This software is provided "as is" under an open source license, with no warranty. The complete license can be found in license.txt and http://www.cisst.org/cisst/license.txt.
— end cisst license —
#define MTS_DECLARE_MEMBER_AND_ACCESSORS CMN_DECLARE_MEMBER_AND_ACCESSORS |
#define MTS_MULTIPLE_INHERITANCE_FROM_MTS_GENERIC | ( | className, | |
newName | |||
) |
macro to create multiple inheritance with mtsGenericObject. This macro should not be used with classes having a virtual table, including any class derived from cmnGenericObject.
#define MTS_PROXY_CLASS_DECLARATION_FROM | ( | className, | |
newName | |||
) | You_should_use__MTS_MULTIPLE_INHERITANCE_FROM_MTS_GENERIC__instead |