cisst-saw
Loading...
Searching...
No Matches
mtsMacros.h File Reference

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)
#define MTS_MULTIPLE_INHERITANCE_FROM_MTS_GENERIC(className, newName)

Macro Definition Documentation

◆ _mtsMacros_h

#define _mtsMacros_h

Author(s): Anton Deguet Created on: 2008-06-26

(C) Copyright 2008-2023 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 —

◆ MTS_DECLARE_MEMBER_AND_ACCESSORS

#define MTS_DECLARE_MEMBER_AND_ACCESSORS   CMN_DECLARE_MEMBER_AND_ACCESSORS

◆ MTS_MULTIPLE_INHERITANCE_FROM_MTS_GENERIC

#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.

◆ MTS_PROXY_CLASS_DECLARATION_FROM

#define MTS_PROXY_CLASS_DECLARATION_FROM ( className,
newName )
Value:
You_should_use__MTS_MULTIPLE_INHERITANCE_FROM_MTS_GENERIC__instead