3 #ifndef VISR_PARAMETER_CONNECTION_DESCRIPTOR_HPP_INCLUDED 4 #define VISR_PARAMETER_CONNECTION_DESCRIPTOR_HPP_INCLUDED 6 #include "../export_symbols.hpp" 15 class ParameterPortBaseImplementation;
18 struct ParameterPortDescriptor
21 ParameterPortDescriptor() =
default;
23 explicit ParameterPortDescriptor( std::string
const & pComponent, std::string
const & pPort );
25 bool operator<(ParameterPortDescriptor
const & rhs)
const;
27 std::string
const & component()
const {
return mComponent; }
28 std::string
const & port()
const {
return mPort; }
31 std::string mComponent;
49 , mReceiver( nullptr )
72 #endif // #ifndef VISR_PARAMETER_CONNECTION_DESCRIPTOR_HPP_INCLUDED std::multiset< ParameterConnection > ParameterConnectionTable
Definition: parameter_connection_descriptor.hpp:67
Definition: parameter_connection_descriptor.hpp:40
Definition: parameter_port_base_implementation.hpp:30
Definition: options.cpp:10
bool operator<(InterpolationParameter const &lhs, InterpolationParameter const &rhs)
Definition: interpolation_parameter.hpp:80
ParameterPortBaseImplementation * sender() const
Definition: parameter_connection_descriptor.hpp:58
ParameterPortBaseImplementation * receiver() const
Definition: parameter_connection_descriptor.hpp:59
ParameterConnection()
Definition: parameter_connection_descriptor.hpp:47