cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros
mtsMacros.h File Reference
#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)
 

Macro Definition Documentation

#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