Quick Links: |
Provide versioning information for the bal
package group.
More...
bal
package group. bal
package group. The BAL_VERSION
macro that is supplied can be used for conditional-compilation based on bal
version information. The following usage example illustrates this basic capability. bal
is always released in lock-step with bsl
, they share common versioning, and the BAL_VERSION
will always equal the BSL_VERSION
. #if
preprocessor directive compares BAL_VERSION
(i.e., the latest BAL version, excluding the patch version) to a specified major and minor version composed using the BSL_MAKE_VERSION
macro: #if BAL_VERSION > BSL_MAKE_VERSION(1, 3) // Call 'newFunction' for BAL versions later than 1.3. int result = newFunction(); #else // Call 'oldFunction' for BAL version 1.3 or earlier. int result = oldFunction(); #endif