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 cstringspCamelCase
mControl
Member methods that should not be called by the "IPlug User", but are still accessible, for whatever reason prefixed with an underscore