Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ../../../../../HISE-codegen/hi_dsp_library/node_api/nodes/prototypes.h:153:124: required from ‘static void scriptnode::prototypes::static_wrappers<T>::process(void*, ProcessDataType*) [with ProcessDataType = snex::Types::ProcessDataDyn; T = scriptnode::core::oscillator<1>]’
- ../../../../../HISE-codegen/hi_dsp_library/node_api/nodes/OpaqueNode.h:126:15: required from ‘void scriptnode::OpaqueNode::create() [with T = scriptnode::core::oscillator<1>]’
- ../../../../../HISE-codegen/hi_dsp_library/unit_test/wrapper_tests.cpp:246:16: required from ‘void hise::tests::WrapperTests::testOpaqueNode(hise::tests::node_test&, const juce::String&) [with T = scriptnode::core::oscillator<1>]’
- ../../../../../HISE-codegen/hi_dsp_library/unit_test/wrapper_tests.cpp:240:54: required from here
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h:1083:116: error: dependent-name ‘snex::Types::SpanOperators<T>::add’ is parsed as a non-type, but instantiation yields a type
- 1083 | template <typename OperandType> Type& operator+(const OperandType& op) { return this->performOp<SpanOperators<T>::add>(op); }
- | ^~~
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h:1083:116: note: say ‘typename snex::Types::SpanOperators<T>::add’ if a type is meant
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h:1083:120: error: no matching function for call to ‘snex::Types::span<float, 1>::<expression error>(const float&)’
- 1083 | template <typename OperandType> Type& operator+(const OperandType& op) { return this->performOp<SpanOperators<T>::add>(op); }
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h:942:57: note: candidate: ‘template<class OpType, class OperandType> snex::Types::span<T, Size>::Type& snex::Types::span<T, Size>::performOp(const OperandType&) [with OpType = OpType; OperandType = OperandType; T = float; int Size = 1]’
- 942 | template <typename OpType, typename OperandType> Type& performOp(const OperandType& op)
- | ^~~~~~~~~
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h:942:57: note: template argument deduction/substitution failed:
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h: In instantiation of ‘snex::Types::span<T, Size>::Type& snex::Types::span<T, Size>::operator*(const OperandType&) [with OperandType = float; T = float; int Size = 1; snex::Types::span<T, Size>::Type = snex::Types::span<float, 1>]’:
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h:1087:88: required from ‘snex::Types::span<T, Size>::Type& snex::Types::span<T, Size>::operator*=(const OperandType&) [with OperandType = float; T = float; int Size = 1; snex::Types::span<T, Size>::Type = snex::Types::span<float, 1>]’
- ../../../../../HISE-codegen/hi_dsp_library/node_api/nodes/Bypass.h:89:9: required from ‘void scriptnode::bypass::smoothed<T>::processFrame(FrameDataType&) [with FrameDataType = snex::Types::span<float, 1>; T = hise::tests::helper_nodes::dc]’
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ProcessDataTypes.h:509:20: required from ‘static void snex::Types::FrameConverters::processFix(DspClass*, ProcessDataType&) [with int NumChannels = 1; DspClass = scriptnode::bypass::smoothed<hise::tests::helper_nodes::dc>; ProcessDataType = snex::Types::ProcessData<1>]’
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ProcessDataTypes.h:552:26: required from ‘static void snex::Types::FrameConverters::forwardToFrame16(DspClass*, ProcessDataType&) [with DspClass = scriptnode::bypass::smoothed<hise::tests::helper_nodes::dc>; ProcessDataType = snex::Types::ProcessData<1>]’
- ../../../../../HISE-codegen/hi_dsp_library/node_api/nodes/Bypass.h:55:37: required from ‘void scriptnode::bypass::smoothed<T>::process(ProcessDataType&) [with ProcessDataType = snex::Types::ProcessData<1>; T = hise::tests::helper_nodes::dc]’
- ../../../../../HISE-codegen/hi_dsp_library/unit_test/wrapper_tests.cpp:84:14: required from ‘void hise::tests::node_test::callObjectWithFix(T&, int) [with int ChannelAmount = 1; T = scriptnode::bypass::smoothed<hise::tests::helper_nodes::dc>]’
- ../../../../../HISE-codegen/hi_dsp_library/unit_test/wrapper_tests.cpp:320:36: required from here
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h:1086:116: error: dependent-name ‘snex::Types::SpanOperators<T>::multiply’ is parsed as a non-type, but instantiation yields a type
- 1086 | template <typename OperandType> Type& operator*(const OperandType& op) { return this->performOp<SpanOperators<T>::multiply>(op); }
- | ^~~~~~~~
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h:1086:116: note: say ‘typename snex::Types::SpanOperators<T>::multiply’ if a type is meant
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h:1086:125: error: no matching function for call to ‘snex::Types::span<float, 1>::<expression error>(const float&)’
- 1086 | template <typename OperandType> Type& operator*(const OperandType& op) { return this->performOp<SpanOperators<T>::multiply>(op); }
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h:942:57: note: candidate: ‘template<class OpType, class OperandType> snex::Types::span<T, Size>::Type& snex::Types::span<T, Size>::performOp(const OperandType&) [with OpType = OpType; OperandType = OperandType; T = float; int Size = 1]’
- 942 | template <typename OpType, typename OperandType> Type& performOp(const OperandType& op)
- | ^~~~~~~~~
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h:942:57: note: template argument deduction/substitution failed:
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h: In instantiation of ‘snex::Types::span<T, Size>::Type& snex::Types::span<T, Size>::operator+(const OperandType&) [with OperandType = snex::Types::span<float, 1>; T = float; int Size = 1; snex::Types::span<T, Size>::Type = snex::Types::span<float, 1>]’:
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h:1084:88: required from ‘snex::Types::span<T, Size>::Type& snex::Types::span<T, Size>::operator+=(const OperandType&) [with OperandType = snex::Types::span<float, 1>; T = float; int Size = 1; snex::Types::span<T, Size>::Type = snex::Types::span<float, 1>]’
- ../../../../../HISE-codegen/hi_dsp_library/node_api/nodes/Bypass.h:91:9: required from ‘void scriptnode::bypass::smoothed<T>::processFrame(FrameDataType&) [with FrameDataType = snex::Types::span<float, 1>; T = hise::tests::helper_nodes::dc]’
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ProcessDataTypes.h:509:20: required from ‘static void snex::Types::FrameConverters::processFix(DspClass*, ProcessDataType&) [with int NumChannels = 1; DspClass = scriptnode::bypass::smoothed<hise::tests::helper_nodes::dc>; ProcessDataType = snex::Types::ProcessData<1>]’
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ProcessDataTypes.h:552:26: required from ‘static void snex::Types::FrameConverters::forwardToFrame16(DspClass*, ProcessDataType&) [with DspClass = scriptnode::bypass::smoothed<hise::tests::helper_nodes::dc>; ProcessDataType = snex::Types::ProcessData<1>]’
- ../../../../../HISE-codegen/hi_dsp_library/node_api/nodes/Bypass.h:55:37: required from ‘void scriptnode::bypass::smoothed<T>::process(ProcessDataType&) [with ProcessDataType = snex::Types::ProcessData<1>; T = hise::tests::helper_nodes::dc]’
- ../../../../../HISE-codegen/hi_dsp_library/unit_test/wrapper_tests.cpp:84:14: required from ‘void hise::tests::node_test::callObjectWithFix(T&, int) [with int ChannelAmount = 1; T = scriptnode::bypass::smoothed<hise::tests::helper_nodes::dc>]’
- ../../../../../HISE-codegen/hi_dsp_library/unit_test/wrapper_tests.cpp:320:36: required from here
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h:1083:116: error: dependent-name ‘snex::Types::SpanOperators<T>::add’ is parsed as a non-type, but instantiation yields a type
- 1083 | template <typename OperandType> Type& operator+(const OperandType& op) { return this->performOp<SpanOperators<T>::add>(op); }
- | ^~~
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h:1083:116: note: say ‘typename snex::Types::SpanOperators<T>::add’ if a type is meant
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h:1083:120: error: no matching function for call to ‘snex::Types::span<float, 1>::<expression error>(const snex::Types::span<float, 1>&)’
- 1083 | template <typename OperandType> Type& operator+(const OperandType& op) { return this->performOp<SpanOperators<T>::add>(op); }
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h:942:57: note: candidate: ‘template<class OpType, class OperandType> snex::Types::span<T, Size>::Type& snex::Types::span<T, Size>::performOp(const OperandType&) [with OpType = OpType; OperandType = OperandType; T = float; int Size = 1]’
- 942 | template <typename OpType, typename OperandType> Type& performOp(const OperandType& op)
- | ^~~~~~~~~
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h:942:57: note: template argument deduction/substitution failed:
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h: In instantiation of ‘snex::Types::span<T, Size>::Type& snex::Types::span<T, Size>::operator*(const OperandType&) [with OperandType = float; T = float; int Size = 2; snex::Types::span<T, Size>::Type = snex::Types::span<float, 2>]’:
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h:1087:88: required from ‘snex::Types::span<T, Size>::Type& snex::Types::span<T, Size>::operator*=(const OperandType&) [with OperandType = float; T = float; int Size = 2; snex::Types::span<T, Size>::Type = snex::Types::span<float, 2>]’
- ../../../../../HISE-codegen/hi_dsp_library/node_api/nodes/Bypass.h:89:9: required from ‘void scriptnode::bypass::smoothed<T>::processFrame(FrameDataType&) [with FrameDataType = snex::Types::span<float, 2>; T = hise::tests::helper_nodes::dc]’
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ProcessDataTypes.h:509:20: required from ‘static void snex::Types::FrameConverters::processFix(DspClass*, ProcessDataType&) [with int NumChannels = 2; DspClass = scriptnode::bypass::smoothed<hise::tests::helper_nodes::dc>; ProcessDataType = snex::Types::ProcessData<1>]’
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ProcessDataTypes.h:553:26: required from ‘static void snex::Types::FrameConverters::forwardToFrame16(DspClass*, ProcessDataType&) [with DspClass = scriptnode::bypass::smoothed<hise::tests::helper_nodes::dc>; ProcessDataType = snex::Types::ProcessData<1>]’
- ../../../../../HISE-codegen/hi_dsp_library/node_api/nodes/Bypass.h:55:37: required from ‘void scriptnode::bypass::smoothed<T>::process(ProcessDataType&) [with ProcessDataType = snex::Types::ProcessData<1>; T = hise::tests::helper_nodes::dc]’
- ../../../../../HISE-codegen/hi_dsp_library/unit_test/wrapper_tests.cpp:84:14: required from ‘void hise::tests::node_test::callObjectWithFix(T&, int) [with int ChannelAmount = 1; T = scriptnode::bypass::smoothed<hise::tests::helper_nodes::dc>]’
- ../../../../../HISE-codegen/hi_dsp_library/unit_test/wrapper_tests.cpp:320:36: required from here
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h:1086:116: error: dependent-name ‘snex::Types::SpanOperators<T>::multiply’ is parsed as a non-type, but instantiation yields a type
- 1086 | template <typename OperandType> Type& operator*(const OperandType& op) { return this->performOp<SpanOperators<T>::multiply>(op); }
- | ^~~~~~~~
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h:1086:116: note: say ‘typename snex::Types::SpanOperators<T>::multiply’ if a type is meant
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h:1086:125: error: no matching function for call to ‘snex::Types::span<float, 2>::<expression error>(const float&)’
- 1086 | template <typename OperandType> Type& operator*(const OperandType& op) { return this->performOp<SpanOperators<T>::multiply>(op); }
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h:942:57: note: candidate: ‘template<class OpType, class OperandType> snex::Types::span<T, Size>::Type& snex::Types::span<T, Size>::performOp(const OperandType&) [with OpType = OpType; OperandType = OperandType; T = float; int Size = 2]’
- 942 | template <typename OpType, typename OperandType> Type& performOp(const OperandType& op)
- | ^~~~~~~~~
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h:942:57: note: template argument deduction/substitution failed:
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h: In instantiation of ‘snex::Types::span<T, Size>::Type& snex::Types::span<T, Size>::operator+(const OperandType&) [with OperandType = snex::Types::span<float, 2>; T = float; int Size = 2; snex::Types::span<T, Size>::Type = snex::Types::span<float, 2>]’:
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h:1084:88: required from ‘snex::Types::span<T, Size>::Type& snex::Types::span<T, Size>::operator+=(const OperandType&) [with OperandType = snex::Types::span<float, 2>; T = float; int Size = 2; snex::Types::span<T, Size>::Type = snex::Types::span<float, 2>]’
- ../../../../../HISE-codegen/hi_dsp_library/node_api/nodes/Bypass.h:91:9: required from ‘void scriptnode::bypass::smoothed<T>::processFrame(FrameDataType&) [with FrameDataType = snex::Types::span<float, 2>; T = hise::tests::helper_nodes::dc]’
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ProcessDataTypes.h:509:20: required from ‘static void snex::Types::FrameConverters::processFix(DspClass*, ProcessDataType&) [with int NumChannels = 2; DspClass = scriptnode::bypass::smoothed<hise::tests::helper_nodes::dc>; ProcessDataType = snex::Types::ProcessData<1>]’
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ProcessDataTypes.h:553:26: required from ‘static void snex::Types::FrameConverters::forwardToFrame16(DspClass*, ProcessDataType&) [with DspClass = scriptnode::bypass::smoothed<hise::tests::helper_nodes::dc>; ProcessDataType = snex::Types::ProcessData<1>]’
- ../../../../../HISE-codegen/hi_dsp_library/node_api/nodes/Bypass.h:55:37: required from ‘void scriptnode::bypass::smoothed<T>::process(ProcessDataType&) [with ProcessDataType = snex::Types::ProcessData<1>; T = hise::tests::helper_nodes::dc]’
- ../../../../../HISE-codegen/hi_dsp_library/unit_test/wrapper_tests.cpp:84:14: required from ‘void hise::tests::node_test::callObjectWithFix(T&, int) [with int ChannelAmount = 1; T = scriptnode::bypass::smoothed<hise::tests::helper_nodes::dc>]’
- ../../../../../HISE-codegen/hi_dsp_library/unit_test/wrapper_tests.cpp:320:36: required from here
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h:1083:116: error: dependent-name ‘snex::Types::SpanOperators<T>::add’ is parsed as a non-type, but instantiation yields a type
- 1083 | template <typename OperandType> Type& operator+(const OperandType& op) { return this->performOp<SpanOperators<T>::add>(op); }
- | ^~~
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h:1083:116: note: say ‘typename snex::Types::SpanOperators<T>::add’ if a type is meant
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h:1083:120: error: no matching function for call to ‘snex::Types::span<float, 2>::<expression error>(const snex::Types::span<float, 2>&)’
- 1083 | template <typename OperandType> Type& operator+(const OperandType& op) { return this->performOp<SpanOperators<T>::add>(op); }
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
- ../../../../../HISE-codegen/hi_dsp_library/snex_basics/snex_ArrayTypes.h:942:57: note: candidate: ‘template<class OpType, class OperandType> snex::Types::span<T, Size>::Type& snex::Types::span<T, Size>::performOp(const OperandType&) [with OpType = OpType; OperandType = OperandType; T = float; int Size = 2]’
- 942 | template <typename OpType, typename OperandType> Type& performOp(const OperandType& op)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement