34 Commits

Author SHA1 Message Date
Alex Harker 10d2447cb3 Add missing headers 2019-06-17 00:26:55 +01:00
Alex Harker 06960473ea Rework namespaces to prevent conflicts and fix diff() function within expression object 2018-10-16 09:21:37 +01:00
Alex Harker 1f12a03f8c Fix linker errors to do with template specialisation of methods (now declared inline) 2018-10-05 00:04:44 +01:00
Alex Harker d57ebeaa44 Formatting 2018-10-04 13:21:21 +01:00
Owen Green 089fde3695 FrameLib_Binary_Objects: Fix FrameLib_Diff by using absolute difference instead of fdim 2018-10-04 12:39:27 +01:00
Alex Harker 360f9fb40a Info string edits (Issue #78) 2018-10-03 21:39:38 +01:00
Alex Harker 52d1b430d2 Remove space before/between '>' characters in (nested) templates and simply Max/PD class creation (including removing inheritance simply for expansion objects) 2018-06-16 16:26:11 +01:00
Alex Harker 60a92cb344 Consistent use of 'override' and 'final' in object headers, as well as 'using' for template style types to avoid unneeded inheritance 2018-06-16 15:13:30 +01:00
Alex Harker 14c0f44faa Not equals renaming restored 2018-06-07 09:48:29 +01:00
Alex Harker f289e9ee99 Substantial overall of host<->FrameLib communication 2018-04-05 23:53:06 +01:00
Alex Harker 6be806f13b Added complex binary objects 2017-11-14 10:59:31 +00:00
Alex Harker 58ffda97a7 Added complex unary objects 2017-11-13 12:31:13 +00:00
Alex Harker 5a0476b36e Privacy correction 2017-11-09 13:36:14 +00:00
Alex Harker fc3a68a388 Const correctedness 2017-11-09 13:35:16 +00:00
Alex Harker c70c0fbeef Corrected fl.*~ info string 2017-11-07 17:42:11 +00:00
Alex Harker d9d61b26ae C++ style casting 2017-11-06 16:36:25 +00:00
Alex Harker 67a8f0b18a Improved documentation for atan2 object 2017-11-01 15:52:07 +00:00
Alex Harker 8b2b82919b Fixed modulo object 2017-10-11 16:58:10 +01:00
Alex Harker 5ff268d800 Support for copying whole inputs, and more explicit naming of mode switching methods 2017-10-05 17:52:14 +01:00
Alex Harker f26741db2a Updated info strings for binary objects 2017-10-04 17:21:46 +01:00
Alex Harker 612d7253ad Added logical operators 2017-10-04 12:07:21 +01:00
Alex Harker 4974054799 enums updated to reflect parameter naming 2017-10-04 12:07:08 +01:00
Alex Harker 1eb0d1b14e Updated binary object parameter naming 2017-10-03 21:32:58 +01:00
Alex Harker 8b417526ad Modulo object added 2017-10-02 17:34:24 +01:00
Alex Harker 8f35c9665f Formatting clean-up 2017-10-02 16:42:32 +01:00
Alex Harker b3aacff573 Removed unused includes 2017-10-02 14:51:35 +01:00
Alex Harker 7fb1f08c8c Operator correction for templates 2017-09-30 17:05:05 +01:00
Alex Harker 7efa97d65f Preliminary max support for dependency connections and stored ownership for all objects 2017-09-26 16:40:11 +01:00
Alex Harker 03581673ed Better method naming for info helpers 2017-09-20 17:08:44 +01:00
Alex Harker aa0fac7ce3 Removed FrameLib_Info and started work on rolling in connections 2017-09-20 17:00:47 +01:00
Alex Harker 2fa92441b7 Simplified the binary template and fixed output writing overflow 2017-09-17 17:26:50 +01:00
Alex Harker e82d7ef294 Enforce parameter info with constructor 2017-08-01 12:38:18 +01:00
Alex Harker ae2a0e8746 Use std::String for returning info for persistence (and removal of temporary storage) 2017-08-01 11:09:36 +01:00
Alex Harker b81377a264 Completed reorganisation of object code 2017-07-30 15:28:51 +01:00