|
iPlug2 - C++ Audio Plug-in Framework
|
These guidelines exist in order to try and tidy up the IPlug code base. Every developer has their own preferences, here we are stuck with some legacy choices that may not be the best/most modern approaches, but are used widely. We want to aim for consistency across the code base.
override keyword, final keyword, auto where sensibleWDL_String is used rather than std::string, setters that require string arguments take const char* UTF8 cstringspCamelCasemControlMember methods that should not be called by the "IPlug User", but are still accessible, for whatever reason prefixed with an underscore