Namespaces
Name |
Description |
Enterprise namespace for Bloomberg software libraries. |
|
BDE Standard Library: |
Macros
Name |
Description |
See usage of BALXML_DECODER_LOG_ERROR and BALXML_DECODER_LOG_WARNING, above. |
|
Usage: BAEXML_LOG_ERROR(myDecoder) << "Message" << value << BALXML_DECODER_LOG_END; |
|
Usage: BAEXML_LOG_WARNING(myDecoder) << "Message" << value << BALXML_DECODER_LOG_END; |
|
Provide the combined version number for the current BAL release. |
|
Set the default deprecation‐activation threshold for this UOR. |
|
BAL release major version |
|
BAL release major version |
|
Provide the combined version number for the current BBL release. |
|
Set the default deprecation‐activation threshold for this UOR. |
|
Provide the major version number of the current (latest) BBL release. |
|
Provide the minor version number of the current (latest) BBL release. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
Return the number of elements in the passed array |
|
Return the number of elements in the passed array |
|
Use optimal intrinsics that know about CPU instruction sets on compilers the recognize the Gnu intrinsic spellings. |
|
Create an anonymous local |
|
Concatenate two preprocessor tokens for unique guard names. |
|
Paste the preprocessor tokens |
|
Defined when C++11‐style type‐deduced scope‐exit factories are available. |
|
|
Note that this macro definition parallels that of a similar macro defined in |
Provide the combined version number for the current BDL release. |
|
Set the default deprecation‐activation threshold for this UOR. |
|
Provide the major version number of the current (latest) BDL release. |
|
Provide the minor version number of the current (latest) BDL release. |
|
Associate the specified |
|
Like |
|
Like |
|
Like |
|
Like |
|
current Line number |
|
Print identifier and its value. |
|
|
|
Quote identifier literally. |
|
Print tab (w/o newline). |
|
Component‐local macros for concatenating tokens. |
|
Produce a deprecation warning if the specified |
|
Extract the compile‐time Boolean value from a |
|
Extract the compile‐time integer value from a |
|
Expand to a movable reference to |
|
|
Indicates support for the variadic type‐switch implementation. |
Metafunction returning its type argument unchanged. |
|
|
Indicates support for the variadic typelist implementation. |
Cancel once processing within a |
|
Bracket a block of code so it executes only once in a multithreaded program. |
|
Use this macro to initialize an object of type |
|
Use this macro as the value for initializing an object of type |
|
Equivalent to call to |
|
Equivalent to call to |
|
Acquire the critical section, and release it when the macro call goes out of scope. |
|
Enable output to the specified |
|
current Line number |
|
Print identifier and its value. |
|
|
|
Quote identifier literally. |
|
Print tab (w/o newline). Do not put in a |
|
DEPRECATED: Use |
|
Declare a thread‐local static variable at function or namespace scope. |
|
Provide the patch version number of the current (latest) BSL release. |
|
|
|
|
Macro controlling whether |
|
SFINAE |
|
SFINAE |
|
We need to use an intermediate completeness test to work around deficiencies with SFINAE in the Sun and AIX compilers. |
|
SFINAE alias for string_view‐like types that are not C‐strings. |
Defined when |
|
Compute the index of the best conversion match for |
|
Compute the type of the best conversion match for |
|
|
Enable a constructor when |
|
This component‐private macro is used as a constraintwhen declaring constructors of |
|
Enable a function declaration when |
|
Constrain a function definition to when |
|
This component‐private macro is used as a constraint when defining constructors of |
|
Enable a function definition when |
Check whether |
|
Compute the index of the first alternative identical to |
|
This component‐private macro expands to the type of alternative at specified |
|
Invoke |
|
Initialize an object of type |
|
Current line number. |
|
Print identifier and its value. |
|
P(X) without ` `. |
|
Quote identifier literally. |
|
Print a tab (w/o newline). |
|
Expand to the expansion of the specified |
|
Internal implementation machinery for |
|
Expand to true if the argument deprecation‐control macro is defined. |
|
Internal implementation machinery for |
|
Expand to true if the argument deprecation‐control macro is non‐zero. |
|
Internal implementation machinery for |
|
Expand to true if version |
|
Internal implementation machinery for |
|
Expand to true if deprecations for version |
|
Internal implementation machinery for |
|
Expand to true if deprecations are enforced for version |
|
Expand to an opaque encoding of UOR version |
|
DEPRECATED: This macro is deprecated, and cannot expand to a supported syntax on the current platform. |
|
Exception specification for overrides of virtual exception methods. |
|
More specialized name for the no‐throw declaration of the |
|
Insert an SCM identity string into the compiled object. |
|
|
Defined if the C90 |
|
It appears that all standard libraries make this C++14 feature available even in C++11 mode as it is so useful when implementing |
|
These APIs should be removed in C++17. Undefined conditionally later in this file for implementations that still have it. |
|
These APIs should be removed in C++20. Undefined conditionally later in this file for implementations that still have it. |
|
Defined if the C++98 |
Return the preprocessor number that is the successor to |
|
Force token‐pasting in a separate round of macro expansion. |
|
Expand to |
|
Expand to |
|
Expand to |
|
|
DEPRECATED: Use preprocessor macro |
This deprecated macro is defined for backwards compatibility only. |
|
|
Macro listing all of the test types defined in this package. |
|
Macro listing all primitive test types defined in this package. |
|
Macro listing all regular test types defined in this package. |
|
Macro listing all user‐defined test types defined in this package. |
Extract from the specified |
|
Extract from the specified |
|
Construct a composite version number from the specified |
|
Provide the combined version number for the current BSL release. |
|
Set the default deprecation‐activation threshold for this UOR. |
|
Provide the major version number of the current (latest) BSL release. |
|
Provide the minor version number of the current (latest) BSL release. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
DEPRECATED: This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
DEPRECATED: This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward‐compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
|
This alias is defined for backward compatibility. |
Using Namespace Directives
Name |
Description |
Enterprise namespace for Bloomberg software libraries. |
Created with MrDocs