BLPAPI C++ 3.26.7
Loading...
Searching...
No Matches
Modules

C++20 Named Module Interfaces.

Warning
C++20 module support in BLPAPI is experimental. The module interface may change in future releases. Support depends on the compiler and build toolchain.

To use a module, compile the corresponding .ixx file into a BMI (binary module interface) as part of your build.

Module Description
blpapi Full public API, replaces all individual #include directives
Note
Preprocessor macros (e.g. BLPAPI_DATETIME_YEAR_PART) do not cross module boundaries. Code that requires those macros must additionally #include <blpapi_defs.h>. Their C++ enum equivalents (e.g. DatetimeParts::YEAR) are accessible through the module.