Version: 7.8.0
SALOMEDSClient_definitions.hxx File Reference
#include <boost/shared_ptr.hpp>
Include dependency graph for SALOMEDSClient_definitions.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  clt_shared_ptr< T >
 
struct  STextColor
 

Macros

#define SALOMEDSCLIENT_EXPORT
 
#define _PTR(Class)   clt_shared_ptr<SALOMEDSClient_##Class>
 
#define _CAST(Class, shared_ptr_Obj)   dynamic_cast<SALOMEDS_##Class*>(shared_ptr_Obj.get())
 

Macro Definition Documentation

#define _CAST (   Class,
  shared_ptr_Obj 
)    dynamic_cast<SALOMEDS_##Class*>(shared_ptr_Obj.get())
#define _PTR (   Class)    clt_shared_ptr<SALOMEDSClient_##Class>

Referenced by _PTR(), ClientFactory::createStudyManager(), ClientFactory::getIParameters(), ClientFactory::SComponent(), ClientFactory::SObject(), ClientFactory::Study(), ClientFactory::StudyBuilder(), ClientFactory::StudyManager(), SALOMEDSTest::tearDown(), SALOMEDSTest::testAttributeComment(), SALOMEDSTest::testAttributeDrawable(), SALOMEDSTest::testAttributeExpandable(), SALOMEDSTest::testAttributeExternalFileDef(), SALOMEDSTest::testAttributeFileType(), SALOMEDSTest::testAttributeFlags(), SALOMEDSTest::testAttributeGraphic(), SALOMEDSTest::testAttributeInteger(), SALOMEDSTest::testAttributeIOR(), SALOMEDSTest::testAttributeLocalID(), SALOMEDSTest::testAttributeName(), SALOMEDSTest::testAttributeOpened(), SALOMEDSTest::testAttributeParameter(), SALOMEDSTest::testAttributePersistentRef(), SALOMEDSTest::testAttributePixMap(), SALOMEDSTest::testAttributePythonObject(), SALOMEDSTest::testAttributeReal(), SALOMEDSTest::testAttributeSelectable(), SALOMEDSTest::testAttributeSequenceOfInteger(), SALOMEDSTest::testAttributeSequenceOfReal(), SALOMEDSTest::testAttributeStudyProperties(), SALOMEDSTest::testAttributeTableOfInteger(), SALOMEDSTest::testAttributeTableOfReal(), SALOMEDSTest::testAttributeTableOfString(), SALOMEDSTest::testAttributeTarget(), SALOMEDSTest::testAttributeTextColor(), SALOMEDSTest::testAttributeTextHighlightColor(), SALOMEDSTest::testAttributeTreeNode(), SALOMEDSTest::testAttributeUserID(), SALOMEDSTest::testChildIterator(), SALOMEDSTest::testSComponent(), SALOMEDSTest::testSComponentIterator(), SALOMEDSTest::testSObject(), SALOMEDSTest::testStudy(), SALOMEDSTest::testStudyBuilder(), SALOMEDSTest::testStudyManager(), and SALOMEDSTest::testUseCase().

#define SALOMEDSCLIENT_EXPORT