|
From: | Richard Addison-Wood |
Subject: | Re: [Openexr-devel] C++11, 'throw', etc. |
Date: | Mon, 14 Aug 2017 20:44:45 +1200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 |
It seems that it would be fairly straight forward to define some
preprocessor macros that allow the exception specifications to be
spelled out in the appropriate ways based on the what __cplusplus is
set to. Thus, we can continue to support users of ilmbase according to their own C++ language standard needs. Even though the recent VFX Reference Platform specifications have been specifying C++11 for a while (and C++14 for 2018), there may still be facilities using third party applications dating to before that. And there would be use cases that are entirely independent of the VFX Reference Platform. When updates to OpenEXR lead to files being written that cannot be read by older versions of OpenEXR, we would want to avoid making any unwarranted hindrances that would block downstream users from updating to the newer OpenEXR. On 08/12/17 11:20, Nick Rasmussen
wrote:
|
[Prev in Thread] | Current Thread | [Next in Thread] |