Classes | Namespaces | Macros
Binding.hpp File Reference
#include <clocale>
#include <QCoreApplication>
#include <openfluid/config.hpp>
#include <openfluid/base/Init.hpp>
#include <openfluid/base/IOListener.hpp>
#include <openfluid/base/RunContextManager.hpp>
#include <openfluid/base/ApplicationException.hpp>
#include <openfluid/utils/BindingVerboseMachineListener.hpp>
#include <openfluid/utils/BindingAbstractOutErr.hpp>
#include <openfluid/machine/Factory.hpp>
#include <openfluid/machine/Engine.hpp>
#include <openfluid/machine/SimulationBlob.hpp>
#include <openfluid/machine/SimulatorPluginsManager.hpp>
#include <openfluid/machine/ModelInstance.hpp>
#include <openfluid/fluidx/FluidXDescriptor.hpp>
#include <openfluid/fluidx/SpatialDomainDescriptor.hpp>
#include <openfluid/fluidx/CoupledModelDescriptor.hpp>
#include <openfluid/fluidx/MonitoringDescriptor.hpp>
#include <openfluid/fluidx/SimulatorDescriptor.hpp>
#include <openfluid/fluidx/GeneratorDescriptor.hpp>
#include <openfluid/machine/MonitoringInstance.hpp>
#include <openfluid/ware/PluggableWare.hpp>
Include dependency graph for Binding.hpp:

Go to the source code of this file.

Classes

class  openfluid::utils::Binding
 Class for easier binding with other programming languages. More...
 

Namespaces

 openfluid
 
 openfluid::utils
 

Macros

#define STRING_TO_ALLOCATED_CARRAY(str, carray)
 
#define OPENFLUID_BINDING_DEFINE(erroutclass)
 

Detailed Description

Author
Jean-Christophe FABRE jean-.nosp@m.chri.nosp@m.stoph.nosp@m.e.fa.nosp@m.bre@i.nosp@m.nra..nosp@m.fr

Macro Definition Documentation

◆ OPENFLUID_BINDING_DEFINE

#define OPENFLUID_BINDING_DEFINE (   erroutclass)

Macro to use for definition and initialization of the static part of the openfluid::utils::Binding class. It must be called in the C or C++ code of the binding wrapper.

Parameters
[in]erroutclassThe class definition for the standard output and errors, derived from the openfluid::utils::BindingAbstractOutErr class.

◆ STRING_TO_ALLOCATED_CARRAY

#define STRING_TO_ALLOCATED_CARRAY (   str,
  carray 
)