aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdriaan de Groot <adridg@FreeBSD.org>2023-07-18 14:19:22 +0000
committerAdriaan de Groot <adridg@FreeBSD.org>2023-08-06 13:51:03 +0000
commit62f4ab3923980bc153dabd6bfb5238993775cbc0 (patch)
tree86d83c5755ef2ada0b9973b677991667c37a78dc
parentf21a8792a44779a919090f4e88c53b3dd8b64f14 (diff)
downloadports-62f4ab3923980bc153dabd6bfb5238993775cbc0.tar.gz
ports-62f4ab3923980bc153dabd6bfb5238993775cbc0.zip
devel/bloomberg-bde: new port for Bloomberg's foundational C++ libraries
BDE (Bloomberg Development Environment) is a collection of libraries used inside Bloomberg. It's a bit like Boost, in that it adds a whole spectrum of useful things to C++. It's also like Boost in that things do flow from the library into the language standard. BDE is Apache 2.0 licensed and tracks modern C++ usage. (This initial commit gets a library-that-builds into the ports tree; it has no consumers yet so I won't swear that it works completely)
-rw-r--r--devel/Makefile1
-rw-r--r--devel/bloomberg-bde/Makefile31
-rw-r--r--devel/bloomberg-bde/distinfo5
-rw-r--r--devel/bloomberg-bde/files/patch-groups_bal_balb_balb__performancemonitor.cpp11
-rw-r--r--devel/bloomberg-bde/files/patch-groups_bal_balst_balst__objectfileformat.h12
-rw-r--r--devel/bloomberg-bde/files/patch-groups_bal_balst_balst__stacktraceresolverimpl__elf.cpp29
-rw-r--r--devel/bloomberg-bde/files/patch-groups_bdl_bdlb_bdlb__randomdevice.cpp10
-rw-r--r--devel/bloomberg-bde/files/patch-groups_bdl_bdls_bdls__filesystemutil__unixplatform.h11
-rw-r--r--devel/bloomberg-bde/files/patch-groups_bdl_bdls_bdls__processutil.cpp40
-rw-r--r--devel/bloomberg-bde/files/patch-groups_bsl_bslmt_bslmt__threadutilimpl__pthread.cpp23
-rw-r--r--devel/bloomberg-bde/files/patch-groups_bsl_bslmt_bslmt__threadutilimpl__pthread.h11
-rw-r--r--devel/bloomberg-bde/files/patch-groups_bsl_bsls_bsls__platform.h11
-rw-r--r--devel/bloomberg-bde/files/patch-groups_bsl_bsls_bsls__stackaddressutil.cpp25
-rw-r--r--devel/bloomberg-bde/files/patch-groups_bsl_bslstl_bslstl__ios.h14
-rw-r--r--devel/bloomberg-bde/pkg-descr9
-rw-r--r--devel/bloomberg-bde/pkg-plist1271
16 files changed, 1514 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index e1c6086d20f4..9575f835ef9f 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -293,6 +293,7 @@
SUBDIR += blame
SUBDIR += blitz
SUBDIR += bloaty
+ SUBDIR += bloomberg-bde
SUBDIR += blueprint-compiler
SUBDIR += bmake
SUBDIR += bmkdep
diff --git a/devel/bloomberg-bde/Makefile b/devel/bloomberg-bde/Makefile
new file mode 100644
index 000000000000..62a4a4c5513f
--- /dev/null
+++ b/devel/bloomberg-bde/Makefile
@@ -0,0 +1,31 @@
+PORTNAME= bde
+DISTVERSION= 3.117.0.0
+CATEGORIES= devel
+PKGNAMEPREFIX= bloomberg-
+
+MAINTAINER= adridg@FreeBSD.org
+COMMENT= foundational C++ libraries used at Bloomberg
+WWW= https://github.com/bloomberg/bde
+
+LICENSE= APACHE20
+
+USES= cmake python:3.8+,build pkgconfig
+
+USE_GITHUB= yes
+GH_ACCOUNT= bloomberg
+GH_PROJECT= bde-tools:tools
+
+_tools= ${WRKDIR}/bde-tools-${DISTVERSION}
+
+CMAKE_ARGS= \
+ -DBBS_ENV_MARKER=ON \
+ -DBBS_BUILD_SYSTEM=ON \
+ -DBDE_BUILD_TARGET_CPP17=1 \
+ -DBdeBuildSystem_DIR=${_tools}/BdeBuildSystem/ \
+ -DCMAKE_TOOLCHAIN_FILE=${_tools}/BdeBuildSystem/toolchains/linux/clang-default.cmake \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ --log-level=ERROR
+
+.include <bsd.port.mk>
diff --git a/devel/bloomberg-bde/distinfo b/devel/bloomberg-bde/distinfo
new file mode 100644
index 000000000000..044290b2c88b
--- /dev/null
+++ b/devel/bloomberg-bde/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1690718992
+SHA256 (bloomberg-bde-3.117.0.0_GH0.tar.gz) = 7dcea8f13105df27f2207fc80e271f97314e763ee573ad936f9b8d7f076b57bb
+SIZE (bloomberg-bde-3.117.0.0_GH0.tar.gz) = 24193429
+SHA256 (bloomberg-bde-tools-3.117.0.0_GH0.tar.gz) = 9f92f4c2cf1fc96d483743a367ed42f929dc0f41a6c0a8a8b7f72099bd52f28b
+SIZE (bloomberg-bde-tools-3.117.0.0_GH0.tar.gz) = 3322593
diff --git a/devel/bloomberg-bde/files/patch-groups_bal_balb_balb__performancemonitor.cpp b/devel/bloomberg-bde/files/patch-groups_bal_balb_balb__performancemonitor.cpp
new file mode 100644
index 000000000000..5b26e77cf87a
--- /dev/null
+++ b/devel/bloomberg-bde/files/patch-groups_bal_balb_balb__performancemonitor.cpp
@@ -0,0 +1,11 @@
+--- groups/bal/balb/balb_performancemonitor.cpp.orig 2023-08-03 22:06:53 UTC
++++ groups/bal/balb/balb_performancemonitor.cpp
+@@ -670,7 +670,7 @@ int PerformanceMonitor::Collector<bsls::Platform::OsFr
+
+ bsl::ifstream ifs(filename.str().c_str());
+ if (!ifs) {
+- BSLS_LOG_DEBUG("Failed to open '%s'", filename.str());
++ BSLS_LOG_DEBUG("Failed to open '%s'", filename.str().c_str());
+ return -1;
+ }
+
diff --git a/devel/bloomberg-bde/files/patch-groups_bal_balst_balst__objectfileformat.h b/devel/bloomberg-bde/files/patch-groups_bal_balst_balst__objectfileformat.h
new file mode 100644
index 000000000000..653f0f6488e8
--- /dev/null
+++ b/devel/bloomberg-bde/files/patch-groups_bal_balst_balst__objectfileformat.h
@@ -0,0 +1,12 @@
+--- groups/bal/balst/balst_objectfileformat.h.orig 2023-08-03 22:08:19 UTC
++++ groups/bal/balst/balst_objectfileformat.h
+@@ -144,7 +144,8 @@ struct ObjectFileFormat {
+ struct Dummy {};
+
+ #if defined(BSLS_PLATFORM_OS_SOLARIS) || \
+- defined(BSLS_PLATFORM_OS_LINUX)
++ defined(BSLS_PLATFORM_OS_LINUX) || \
++ defined(BSLS_PLATFORM_OS_FREEBSD)
+
+ typedef Elf Policy;
+ # define BALST_OBJECTFILEFORMAT_RESOLVER_ELF 1
diff --git a/devel/bloomberg-bde/files/patch-groups_bal_balst_balst__stacktraceresolverimpl__elf.cpp b/devel/bloomberg-bde/files/patch-groups_bal_balst_balst__stacktraceresolverimpl__elf.cpp
new file mode 100644
index 000000000000..6118709d0201
--- /dev/null
+++ b/devel/bloomberg-bde/files/patch-groups_bal_balst_balst__stacktraceresolverimpl__elf.cpp
@@ -0,0 +1,29 @@
+--- groups/bal/balst/balst_stacktraceresolverimpl_elf.cpp.orig 2023-08-05 19:22:01 UTC
++++ groups/bal/balst/balst_stacktraceresolverimpl_elf.cpp
+@@ -51,7 +51,7 @@ BSLS_IDENT_RCSID(balst_stacktraceresolverimpl_elf_cpp,
+ # define u_DWARF 1
+ #endif
+
+-#if defined(BSLS_PLATFORM_OS_LINUX)
++#if defined(BSLS_PLATFORM_OS_LINUX) || defined(BSLS_PLATFORM_OS_FREEBSD)
+
+ # include <cxxabi.h>
+ # include <dlfcn.h>
+@@ -4017,7 +4017,7 @@ void u::StackTraceResolver::setFrameSymbolName(
+ #endif
+ }
+
+-#if defined(BSLS_PLATFORM_OS_LINUX)
++#if defined(BSLS_PLATFORM_OS_LINUX) || defined(BSLS_PLATFORM_OS_FREEBSD)
+ // Linux could use the same method as Solaris, but we would need a special case
+ // for statically linked apps. Instead of that we're going to use the
+ // 'dl_iterate_phdr' function, which works for static and dynamic apps (you get
+@@ -4088,7 +4088,7 @@ int u::StackTraceResolver::resolve(
+ return 0; // RETURN
+ }
+
+-#if defined(BSLS_PLATFORM_OS_LINUX)
++#if defined(BSLS_PLATFORM_OS_LINUX) || defined(BSLS_PLATFORM_OS_FREEBSD)
+
+ u::StackTraceResolver resolver(stackTrace,
+ demanglingPreferredFlag);
diff --git a/devel/bloomberg-bde/files/patch-groups_bdl_bdlb_bdlb__randomdevice.cpp b/devel/bloomberg-bde/files/patch-groups_bdl_bdlb_bdlb__randomdevice.cpp
new file mode 100644
index 000000000000..f8c93e155eec
--- /dev/null
+++ b/devel/bloomberg-bde/files/patch-groups_bdl_bdlb_bdlb__randomdevice.cpp
@@ -0,0 +1,10 @@
+--- groups/bdl/bdlb/bdlb_randomdevice.cpp.orig 2023-08-03 19:36:39 UTC
++++ groups/bdl/bdlb/bdlb_randomdevice.cpp
+@@ -11,6 +11,7 @@ BSLS_IDENT_RCSID(bdlb_sysrandom_cpp,"$Id$ $CSID$")
+ || defined(BSLS_PLATFORM_OS_SUNOS) \
+ || defined(BSLS_PLATFORM_OS_SOLARIS) \
+ || defined(BSLS_PLATFORM_OS_DARWIN) \
++ || defined(BSLS_PLATFORM_OS_FREEBSD) \
+ || defined(BSLS_PLATFORM_OS_AIX)
+ #define BDLB_USE_DEV_RANDOM
+ #include <unistd.h>
diff --git a/devel/bloomberg-bde/files/patch-groups_bdl_bdls_bdls__filesystemutil__unixplatform.h b/devel/bloomberg-bde/files/patch-groups_bdl_bdls_bdls__filesystemutil__unixplatform.h
new file mode 100644
index 000000000000..9177ba30e8d4
--- /dev/null
+++ b/devel/bloomberg-bde/files/patch-groups_bdl_bdls_bdls__filesystemutil__unixplatform.h
@@ -0,0 +1,11 @@
+--- groups/bdl/bdls/bdls_filesystemutil_unixplatform.h.orig 2023-08-03 21:56:56 UTC
++++ groups/bdl/bdls/bdls_filesystemutil_unixplatform.h
+@@ -322,7 +322,7 @@ BSLS_IDENT("$Id: $")
+
+ #if defined(BSLS_PLATFORM_OS_SOLARIS) || \
+ defined(BSLS_PLATFORM_OS_AIX) || \
+- defined(BSLS_PLATFORM_OS_LINUX)
++ defined(BSLS_PLATFORM_OS_LINUX) || defined(BSLS_PLATFORM_OS_FREEBSD)
+
+ #define BDLS_FILESYSTEMUTIL_UNIXPLATFORM_STAT_NS_MEMBER st_mtim.tv_nsec
+
diff --git a/devel/bloomberg-bde/files/patch-groups_bdl_bdls_bdls__processutil.cpp b/devel/bloomberg-bde/files/patch-groups_bdl_bdls_bdls__processutil.cpp
new file mode 100644
index 000000000000..229423fee071
--- /dev/null
+++ b/devel/bloomberg-bde/files/patch-groups_bdl_bdls_bdls__processutil.cpp
@@ -0,0 +1,40 @@
+--- groups/bdl/bdls/bdls_processutil.cpp.orig 2023-08-03 21:58:43 UTC
++++ groups/bdl/bdls/bdls_processutil.cpp
+@@ -48,6 +48,7 @@ BSLS_IDENT_RCSID(bdls_processutil_cpp,"$Id$ $CSID$")
+ # include <errno.h> // ::program_invocation_name
+ # elif defined BSLS_PLATFORM_OS_SOLARIS
+ # include <bsl_fstream.h>
++# elif defined(BSLS_PLATFORM_OS_FREEBSD)
+ # else
+ # error Unrecognized Platform
+ # endif
+@@ -114,7 +115,8 @@ bool isExecutable(const char *path)
+ const int executableBits = S_IXUSR | S_IXGRP | S_IXOTH;
+
+ # if defined(BSLS_PLATFORM_OS_CYGWIN) || \
+- (defined(BSLS_PLATFORM_OS_DARWIN) && defined(_DARWIN_FEATURE_64_BIT_INODE))
++ (defined(BSLS_PLATFORM_OS_DARWIN) && defined(_DARWIN_FEATURE_64_BIT_INODE)) || \
++ defined(BSLS_PLATFORM_OS_FREEBSD)
+ struct stat s;
+ int rc = ::stat(path, &s);
+ # else
+@@ -245,14 +247,17 @@ int ProcessUtil::getProcessName(bsl::string *result)
+ result->assign(pidPathBuf.c_str(), numChars);
+ return 0;
+
+-#elif defined BSLS_PLATFORM_OS_LINUX
++#elif defined BSLS_PLATFORM_OS_LINUX || defined(BSLS_PLATFORM_OS_FREEBSD)
+
+ // We read '::program_invocation_name', which will just yield 'argv[0]',
+ // which may or may not be a relative path. Note that this will still
+ // correctly handle the case where the path of the executable contains
+ // spaces.
+-
++#if defined(BSLS_PLATFORM_OS_FREEBSD)
++ const char *argv0 = getprogname();
++#else
+ const char *argv0 = ::program_invocation_name;
++#endif
+ if (!argv0 || !*argv0) {
+ U_LOG_ERROR_ONCE("bdls::ProcessUtil: ::program_invocation_name"
+ " failed. %s",
diff --git a/devel/bloomberg-bde/files/patch-groups_bsl_bslmt_bslmt__threadutilimpl__pthread.cpp b/devel/bloomberg-bde/files/patch-groups_bsl_bslmt_bslmt__threadutilimpl__pthread.cpp
new file mode 100644
index 000000000000..fdeadbe76ebb
--- /dev/null
+++ b/devel/bloomberg-bde/files/patch-groups_bsl_bslmt_bslmt__threadutilimpl__pthread.cpp
@@ -0,0 +1,23 @@
+--- groups/bsl/bslmt/bslmt_threadutilimpl_pthread.cpp.orig 2023-08-03 19:22:19 UTC
++++ groups/bsl/bslmt/bslmt_threadutilimpl_pthread.cpp
+@@ -41,6 +41,8 @@ BSLS_IDENT_RCSID(bslmt_threadutilimpl_pthread_cpp,"$Id
+ # include <mach/mach.h> // clock_sleep
+ # include <mach/clock.h> // clock_sleep
+ # include <sys/sysctl.h> // sysctl
++#elif defined(BSLS_PLATFORM_OS_FREEBSD)
++#include <sys/sysctl.h>
+ #elif defined(BSLS_PLATFORM_OS_SOLARIS)
+ # include <sys/utsname.h>
+ #elif defined(BSLS_PLATFORM_OS_LINUX)
+@@ -557,7 +559,11 @@ bslmt::ThreadUtilImpl<bslmt::Platform::PosixThreads>::
+ // set the mib for hw.ncpu.
+
+ mib[0] = CTL_HW;
++#if defined(HW_AVAILCPU)
+ mib[1] = HW_AVAILCPU; // alternatively, try HW_NCPU
++#else
++ mib[1] = HW_NCPU;
++#endif
+
+ // Get the number of CPUs from the system.
+
diff --git a/devel/bloomberg-bde/files/patch-groups_bsl_bslmt_bslmt__threadutilimpl__pthread.h b/devel/bloomberg-bde/files/patch-groups_bsl_bslmt_bslmt__threadutilimpl__pthread.h
new file mode 100644
index 000000000000..f3570dcb1286
--- /dev/null
+++ b/devel/bloomberg-bde/files/patch-groups_bsl_bslmt_bslmt__threadutilimpl__pthread.h
@@ -0,0 +1,11 @@
+--- groups/bsl/bslmt/bslmt_threadutilimpl_pthread.h.orig 2023-07-31 19:01:20 UTC
++++ groups/bsl/bslmt/bslmt_threadutilimpl_pthread.h
+@@ -443,6 +443,8 @@ bslmt::ThreadUtilImpl<bslmt::Platform::PosixThreads>::
+ {
+ #ifdef BSLS_PLATFORM_OS_DARWIN
+ return reinterpret_cast<bsls::Types::Uint64>(threadId);
++#elif defined(BSLS_PLATFORM_OS_FREEBSD)
++ return static_cast<bsls::Types::Uint64>(reinterpret_cast<std::uintptr_t>(threadId));
+ #else
+ return static_cast<bsls::Types::Uint64>(threadId);
+ #endif
diff --git a/devel/bloomberg-bde/files/patch-groups_bsl_bsls_bsls__platform.h b/devel/bloomberg-bde/files/patch-groups_bsl_bsls_bsls__platform.h
new file mode 100644
index 000000000000..04257ee90348
--- /dev/null
+++ b/devel/bloomberg-bde/files/patch-groups_bsl_bsls_bsls__platform.h
@@ -0,0 +1,11 @@
+--- groups/bsl/bsls/bsls_platform.h.orig 2023-07-30 12:59:02 UTC
++++ groups/bsl/bsls/bsls_platform.h
+@@ -662,7 +662,7 @@ struct bsls_Platform_Assert;
+
+ // GNU libc or Linux or Cygwin
+ #if defined(BSLS_PLATFORM_OS_LINUX) || defined(BSLS_PLATFORM_OS_CYGWIN) \
+- || defined(__GLIBC__)
++ || defined(__GLIBC__) || defined(BSLS_PLATFORM_OS_FREEBSD)
+
+ #include <endian.h>
+ #if (__BYTE_ORDER == __LITTLE_ENDIAN)
diff --git a/devel/bloomberg-bde/files/patch-groups_bsl_bsls_bsls__stackaddressutil.cpp b/devel/bloomberg-bde/files/patch-groups_bsl_bsls_bsls__stackaddressutil.cpp
new file mode 100644
index 000000000000..4690400fa0c8
--- /dev/null
+++ b/devel/bloomberg-bde/files/patch-groups_bsl_bsls_bsls__stackaddressutil.cpp
@@ -0,0 +1,25 @@
+--- groups/bsl/bsls/bsls_stackaddressutil.cpp.orig 2023-07-31 18:09:19 UTC
++++ groups/bsl/bsls/bsls_stackaddressutil.cpp
+@@ -32,6 +32,11 @@ BSLS_IDENT("$Id$ $CSID$")
+ # include <sys/ldr.h>
+ # include <xcoff.h>
+
++#elif defined(BSLS_PLATFORM_OS_FREEBSD)
++
++#include <execinfo.h>
++#include <stdlib.h>
++
+ #elif defined(BSLS_PLATFORM_OS_LINUX)
+
+ # include <execinfo.h>
+@@ -115,6 +120,10 @@ int getProcessName(char *output, int length)
+
+ snprintf(output, length, "%s", pidPathBuf);
+ return 0;
++
++#elif defined(BSLS_PLATFORM_OS_FREEBSD)
++ int printed = snprintf(output, length, "%s", getprogname());
++ return (printed >= 0) ? 0 : -1;
+
+ #elif defined(BSLS_PLATFORM_OS_LINUX)
+
diff --git a/devel/bloomberg-bde/files/patch-groups_bsl_bslstl_bslstl__ios.h b/devel/bloomberg-bde/files/patch-groups_bsl_bslstl_bslstl__ios.h
new file mode 100644
index 000000000000..28fc36995e8d
--- /dev/null
+++ b/devel/bloomberg-bde/files/patch-groups_bsl_bslstl_bslstl__ios.h
@@ -0,0 +1,14 @@
+--- groups/bsl/bslstl/bslstl_ios.h.orig 2023-07-31 18:54:31 UTC
++++ groups/bsl/bslstl/bslstl_ios.h
+@@ -26,6 +26,11 @@ BSLS_IDENT("$Id: $")
+
+ #include <ios>
+
++#ifdef BSLS_PLATFORM_OS_FREEBSD
++#include <istream>
++#include <locale>
++#endif
++
+ #ifndef BDE_DONT_ALLOW_TRANSITIVE_INCLUDES
+ #include <bsls_nativestd.h>
+ #endif // BDE_DONT_ALLOW_TRANSITIVE_INCLUDES
diff --git a/devel/bloomberg-bde/pkg-descr b/devel/bloomberg-bde/pkg-descr
new file mode 100644
index 000000000000..30500ddd0268
--- /dev/null
+++ b/devel/bloomberg-bde/pkg-descr
@@ -0,0 +1,9 @@
+BDE stands for BDE Development Environment. Depending on the context,
+BDE may refer to a suite of low-level C++ libraries, the methodology that
+guides their development, or to the team that develops them. The BDE
+libraries meet superior standards of design, documentation, and testing
+and are the foundation of C++ development at Bloomberg. Among other things,
+the BDE libraries provide an enhanced implementation of STL containers,
+vocabulary types for representing common concepts (like dates and times),
+and building blocks for developing multi-threaded applications and
+network applications.
diff --git a/devel/bloomberg-bde/pkg-plist b/devel/bloomberg-bde/pkg-plist
new file mode 100644
index 000000000000..d4e55abed2b0
--- /dev/null
+++ b/devel/bloomberg-bde/pkg-plist
@@ -0,0 +1,1271 @@
+include/balb_controlmanager.h
+include/balb_filecleanerconfiguration.h
+include/balb_filecleanerutil.h
+include/balb_leakybucket.h
+include/balb_performancemonitor.h
+include/balb_pipecontrolchannel.h
+include/balb_pipetaskmanager.h
+include/balb_ratelimiter.h
+include/balb_reservationguard.h
+include/balb_testmessages.h
+include/balber_berconstants.h
+include/balber_berdecoder.h
+include/balber_berdecoderoptions.h
+include/balber_berencoder.h
+include/balber_berencoderoptions.h
+include/balber_beruniversaltagnumber.h
+include/balber_berutil.h
+include/balcl_commandline.h
+include/balcl_constraint.h
+include/balcl_occurrenceinfo.h
+include/balcl_option.h
+include/balcl_optioninfo.h
+include/balcl_optiontype.h
+include/balcl_optionvalue.h
+include/balcl_typeinfo.h
+include/baljsn_datumdecoderoptions.h
+include/baljsn_datumencoderoptions.h
+include/baljsn_datumutil.h
+include/baljsn_decoder.h
+include/baljsn_decoderoptions.h
+include/baljsn_encoder.h
+include/baljsn_encoder_testtypes.h
+include/baljsn_encoderoptions.h
+include/baljsn_encodingstyle.h
+include/baljsn_formatter.h
+include/baljsn_parserutil.h
+include/baljsn_printutil.h
+include/baljsn_simpleformatter.h
+include/baljsn_tokenizer.h
+include/ball_administration.h
+include/ball_asyncfileobserver.h
+include/ball_attribute.h
+include/ball_attributecollectorregistry.h
+include/ball_attributecontainer.h
+include/ball_attributecontainerlist.h
+include/ball_attributecontext.h
+include/ball_broadcastobserver.h
+include/ball_category.h
+include/ball_categorymanager.h
+include/ball_context.h
+include/ball_countingallocator.h
+include/ball_defaultattributecontainer.h
+include/ball_fileobserver.h
+include/ball_fileobserver2.h
+include/ball_filteringobserver.h
+include/ball_fixedsizerecordbuffer.h
+include/ball_log.h
+include/ball_logfilecleanerutil.h
+include/ball_loggercategoryutil.h
+include/ball_loggerfunctorpayloads.h
+include/ball_loggermanager.h
+include/ball_loggermanagerconfiguration.h
+include/ball_loggermanagerdefaults.h
+include/ball_logthrottle.h
+include/ball_managedattribute.h
+include/ball_managedattributeset.h
+include/ball_multiplexobserver.h
+include/ball_observer.h
+include/ball_observeradapter.h
+include/ball_patternutil.h
+include/ball_predicate.h
+include/ball_predicateset.h
+include/ball_record.h
+include/ball_recordattributes.h
+include/ball_recordbuffer.h
+include/ball_recordjsonformatter.h
+include/ball_recordstringformatter.h
+include/ball_rule.h
+include/ball_ruleset.h
+include/ball_scopedattribute.h
+include/ball_scopedattributes.h
+include/ball_severity.h
+include/ball_severityutil.h
+include/ball_streamobserver.h
+include/ball_testobserver.h
+include/ball_thresholdaggregate.h
+include/ball_transmission.h
+include/ball_userfields.h
+include/ball_userfieldtype.h
+include/ball_userfieldvalue.h
+include/balm_category.h
+include/balm_collector.h
+include/balm_collectorrepository.h
+include/balm_configurationutil.h
+include/balm_defaultmetricsmanager.h
+include/balm_integercollector.h
+include/balm_integermetric.h
+include/balm_metric.h
+include/balm_metricdescription.h
+include/balm_metricformat.h
+include/balm_metricid.h
+include/balm_metricrecord.h
+include/balm_metricregistry.h
+include/balm_metrics.h
+include/balm_metricsample.h
+include/balm_metricsmanager.h
+include/balm_publicationscheduler.h
+include/balm_publicationtype.h
+include/balm_publisher.h
+include/balm_stopwatchscopedguard.h
+include/balm_streampublisher.h
+include/balscm_version.h
+include/balscm_versiontag.h
+include/balst_objectfileformat.h
+include/balst_stacktrace.h
+include/balst_stacktraceconfigurationutil.h
+include/balst_stacktraceframe.h
+include/balst_stacktraceprinter.h
+include/balst_stacktraceprintutil.h
+include/balst_stacktraceresolver_dwarfreader.h
+include/balst_stacktraceresolver_filehelper.h
+include/balst_stacktraceresolverimpl_dladdr.h
+include/balst_stacktraceresolverimpl_elf.h
+include/balst_stacktraceresolverimpl_windows.h
+include/balst_stacktraceresolverimpl_xcoff.h
+include/balst_stacktracetestallocator.h
+include/balst_stacktraceutil.h
+include/baltzo_datafileloader.h
+include/baltzo_defaultzoneinfocache.h
+include/baltzo_dstpolicy.h
+include/baltzo_errorcode.h
+include/baltzo_loader.h
+include/baltzo_localdatetime.h
+include/baltzo_localtimedescriptor.h
+include/baltzo_localtimeoffsetutil.h
+include/baltzo_localtimeperiod.h
+include/baltzo_localtimevalidity.h
+include/baltzo_testloader.h
+include/baltzo_timezoneutil.h
+include/baltzo_timezoneutilimp.h
+include/baltzo_windowstimezoneutil.h
+include/baltzo_zoneinfo.h
+include/baltzo_zoneinfobinaryheader.h
+include/baltzo_zoneinfobinaryreader.h
+include/baltzo_zoneinfocache.h
+include/baltzo_zoneinfoutil.h
+include/balxml_base64parser.h
+include/balxml_configschema.h
+include/balxml_decoder.h
+include/balxml_decoderoptions.h
+include/balxml_elementattribute.h
+include/balxml_encoder.h
+include/balxml_encoderoptions.h
+include/balxml_encodingstyle.h
+include/balxml_errorinfo.h
+include/balxml_formatter.h
+include/balxml_formatter_compactimpl.h
+include/balxml_formatter_prettyimpl.h
+include/balxml_formatterwhitespacetype.h
+include/balxml_hexparser.h
+include/balxml_listparser.h
+include/balxml_minireader.h
+include/balxml_namespaceregistry.h
+include/balxml_prefixstack.h
+include/balxml_reader.h
+include/balxml_typesparserutil.h
+include/balxml_typesprintutil.h
+include/balxml_utf8readerwrapper.h
+include/balxml_util.h
+include/balxml_validatingreader.h
+include/bblb_schedulegenerationutil.h
+include/bbldc_basicactual360.h
+include/bbldc_basicactual36525.h
+include/bbldc_basicactual365fixed.h
+include/bbldc_basicbasicdaycountadapter.h
+include/bbldc_basicdaterangedaycountadapter.h
+include/bbldc_basicdaycount.h
+include/bbldc_basicdaycountutil.h
+include/bbldc_basicisdaactualactual.h
+include/bbldc_basicisma30360.h
+include/bbldc_basicnl365.h
+include/bbldc_basicpsa30360eom.h
+include/bbldc_basicsia30360eom.h
+include/bbldc_basicsia30360neom.h
+include/bbldc_calendarbus252.h
+include/bbldc_calendardaterangedaycountadapter.h
+include/bbldc_calendardaycountutil.h
+include/bbldc_daterangedaycount.h
+include/bbldc_daycountconvention.h
+include/bbldc_perioddaterangedaycountadapter.h
+include/bbldc_perioddaycountutil.h
+include/bbldc_periodicmaactualactual.h
+include/bbldc_terminatedbasicdaycountadapter.h
+include/bbldc_terminateddaterangedaycountadapter.h
+include/bbldc_terminateddaycountutil.h
+include/bbldc_terminatedisda30360eom.h
+include/bblscm_version.h
+include/bblscm_versiontag.h
+include/bdlat_arrayfunctions.h
+include/bdlat_arrayiterators.h
+include/bdlat_arrayutil.h
+include/bdlat_attributeinfo.h
+include/bdlat_bdeatoverrides.h
+include/bdlat_choicefunctions.h
+include/bdlat_customizedtypefunctions.h
+include/bdlat_enumeratorinfo.h
+include/bdlat_enumfunctions.h
+include/bdlat_enumutil.h
+include/bdlat_formattingmode.h
+include/bdlat_nullablevaluefunctions.h
+include/bdlat_nullablevalueutil.h
+include/bdlat_selectioninfo.h
+include/bdlat_sequencefunctions.h
+include/bdlat_symbolicconverter.h
+include/bdlat_typecategory.h
+include/bdlat_typename.h
+include/bdlat_typetraits.h
+include/bdlat_valuetypefunctions.h
+include/bdlb_algorithmworkaroundutil.h
+include/bdlb_arrayutil.h
+include/bdlb_bigendian.h
+include/bdlb_bitmaskutil.h
+include/bdlb_bitstringimputil.h
+include/bdlb_bitstringutil.h
+include/bdlb_bitutil.h
+include/bdlb_caselessstringviewequalto.h
+include/bdlb_caselessstringviewhash.h
+include/bdlb_caselessstringviewless.h
+include/bdlb_chartype.h
+include/bdlb_cstringequalto.h
+include/bdlb_cstringhash.h
+include/bdlb_cstringless.h
+include/bdlb_float.h
+include/bdlb_functionoutputiterator.h
+include/bdlb_guid.h
+include/bdlb_guidutil.h
+include/bdlb_hashutil.h
+include/bdlb_indexspan.h
+include/bdlb_indexspanstringutil.h
+include/bdlb_indexspanutil.h
+include/bdlb_literalutil.h
+include/bdlb_nullableallocatedvalue.h
+include/bdlb_nullablevalue.h
+include/bdlb_nullablevalue_cpp03.h
+include/bdlb_nullopt.h
+include/bdlb_nulloutputiterator.h
+include/bdlb_numericparseutil.h
+include/bdlb_optionalprinter.h
+include/bdlb_pairutil.h
+include/bdlb_pcgrandomgenerator.h
+include/bdlb_print.h
+include/bdlb_printadapter.h
+include/bdlb_printmethods.h
+include/bdlb_random.h
+include/bdlb_randomdevice.h
+include/bdlb_scopeexit.h
+include/bdlb_string.h
+include/bdlb_stringrefutil.h
+include/bdlb_stringviewutil.h
+include/bdlb_testinputiterator.h
+include/bdlb_tokenizer.h
+include/bdlb_topologicalsortutil.h
+include/bdlb_transformiterator.h
+include/bdlb_transparentequalto.h
+include/bdlb_transparenthash.h
+include/bdlb_transparentless.h
+include/bdlb_variant.h
+include/bdlbb_blob.h
+include/bdlbb_blobstreambuf.h
+include/bdlbb_blobutil.h
+include/bdlbb_pooledblobbufferfactory.h
+include/bdlbb_simpleblobbufferfactory.h
+include/bdlc_bitarray.h
+include/bdlc_compactedarray.h
+include/bdlc_flathashmap.h
+include/bdlc_flathashset.h
+include/bdlc_flathashtable.h
+include/bdlc_flathashtable_groupcontrol.h
+include/bdlc_hashtable.h
+include/bdlc_indexclerk.h
+include/bdlc_packedintarray.h
+include/bdlc_packedintarrayutil.h
+include/bdlc_queue.h
+include/bdlcc_boundedqueue.h
+include/bdlcc_cache.h
+include/bdlcc_deque.h
+include/bdlcc_fixedqueue.h
+include/bdlcc_fixedqueueindexmanager.h
+include/bdlcc_multipriorityqueue.h
+include/bdlcc_objectcatalog.h
+include/bdlcc_objectpool.h
+include/bdlcc_queue.h
+include/bdlcc_sharedobjectpool.h
+include/bdlcc_singleconsumerqueue.h
+include/bdlcc_singleconsumerqueueimpl.h
+include/bdlcc_singleproducerqueue.h
+include/bdlcc_singleproducerqueueimpl.h
+include/bdlcc_singleproducersingleconsumerboundedqueue.h
+include/bdlcc_skiplist.h
+include/bdlcc_stripedunorderedcontainerimpl.h
+include/bdlcc_stripedunorderedmap.h
+include/bdlcc_stripedunorderedmultimap.h
+include/bdlcc_timequeue.h
+include/bdld_datum.h
+include/bdld_datumarraybuilder.h
+include/bdld_datumbinaryref.h
+include/bdld_datumerror.h
+include/bdld_datumintmapbuilder.h
+include/bdld_datummaker.h
+include/bdld_datummapbuilder.h
+include/bdld_datummapowningkeysbuilder.h
+include/bdld_datumudt.h
+include/bdld_manageddatum.h
+include/bdlde_base64alphabet.h
+include/bdlde_base64decoder.h
+include/bdlde_base64decoderoptions.h
+include/bdlde_base64encoder.h
+include/bdlde_base64encoderoptions.h
+include/bdlde_base64ignoremode.h
+include/bdlde_byteorder.h
+include/bdlde_charconvertstatus.h
+include/bdlde_charconvertucs2.h
+include/bdlde_charconvertutf16.h
+include/bdlde_charconvertutf32.h
+include/bdlde_crc32.h
+include/bdlde_crc32c.h
+include/bdlde_crc64.h
+include/bdlde_hexdecoder.h
+include/bdlde_hexencoder.h
+include/bdlde_md5.h
+include/bdlde_quotedprintabledecoder.h
+include/bdlde_quotedprintableencoder.h
+include/bdlde_sha1.h
+include/bdlde_sha2.h
+include/bdlde_utf8checkinginstreambufwrapper.h
+include/bdlde_utf8util.h
+include/bdldfp_decimal.h
+include/bdldfp_decimalconvertutil.h
+include/bdldfp_decimalconvertutil_inteldfp.h
+include/bdldfp_decimalformatconfig.h
+include/bdldfp_decimalimputil.h
+include/bdldfp_decimalimputil_inteldfp.h
+include/bdldfp_decimalplatform.h
+include/bdldfp_decimalstorage.h
+include/bdldfp_decimalutil.h
+include/bdldfp_intelimpwrapper.h
+include/bdldfp_uint128.h
+include/bdlf_bind.h
+include/bdlf_memfn.h
+include/bdlf_noop.h
+include/bdlf_noop_cpp03.h
+include/bdlf_placeholder.h
+include/bdljsn_error.h
+include/bdljsn_json.h
+include/bdljsn_jsonliterals.h
+include/bdljsn_jsonnull.h
+include/bdljsn_jsonnumber.h
+include/bdljsn_jsontype.h
+include/bdljsn_jsonutil.h
+include/bdljsn_location.h
+include/bdljsn_numberutil.h
+include/bdljsn_readoptions.h
+include/bdljsn_stringutil.h
+include/bdljsn_tokenizer.h
+include/bdljsn_writeoptions.h
+include/bdljsn_writestyle.h
+include/bdlma_alignedallocator.h
+include/bdlma_aligningallocator.h
+include/bdlma_auto%%CMAKE_BUILD_TYPE%%r.h
+include/bdlma_blocklist.h
+include/bdlma_bufferedsequentialallocator.h
+include/bdlma_bufferedsequentialpool.h
+include/bdlma_bufferimputil.h
+include/bdlma_buffermanager.h
+include/bdlma_concurrentallocatoradapter.h
+include/bdlma_concurrentfixedpool.h
+include/bdlma_concurrentmultipool.h
+include/bdlma_concurrentmultipoolallocator.h
+include/bdlma_concurrentpool.h
+include/bdlma_concurrentpoolallocator.h
+include/bdlma_countingallocator.h
+include/bdlma_defaultdeleter.h
+include/bdlma_deleter.h
+include/bdlma_factory.h
+include/bdlma_guardingallocator.h
+include/bdlma_heapbypassallocator.h
+include/bdlma_infrequentdeleteblocklist.h
+include/bdlma_localsequentialallocator.h
+include/bdlma_managedallocator.h
+include/bdlma_memoryblockdescriptor.h
+include/bdlma_multipool.h
+include/bdlma_multipoolallocator.h
+include/bdlma_pool.h
+include/bdlma_sequentialallocator.h
+include/bdlma_sequentialpool.h
+include/bdlmt_eventscheduler.h
+include/bdlmt_fixedthreadpool.h
+include/bdlmt_multiprioritythreadpool.h
+include/bdlmt_multiqueuethreadpool.h
+include/bdlmt_signaler.h
+include/bdlmt_threadmultiplexor.h
+include/bdlmt_threadpool.h
+include/bdlmt_throttle.h
+include/bdlmt_timereventscheduler.h
+include/bdlpcre_regex.h
+include/bdls_fdstreambuf.h
+include/bdls_filedescriptorguard.h
+include/bdls_filesystemutil.h
+include/bdls_filesystemutil_transitionaluniximputil.h
+include/bdls_filesystemutil_uniximputil.h
+include/bdls_filesystemutil_unixplatform.h
+include/bdls_filesystemutil_windowsimputil.h
+include/bdls_memoryutil.h
+include/bdls_osutil.h
+include/bdls_pathutil.h
+include/bdls_pipeutil.h
+include/bdls_processutil.h
+include/bdls_tempdirectoryguard.h
+include/bdls_testutil.h
+include/bdlsb_fixedmeminput.h
+include/bdlsb_fixedmeminstreambuf.h
+include/bdlsb_fixedmemoutput.h
+include/bdlsb_fixedmemoutstreambuf.h
+include/bdlsb_memoutstreambuf.h
+include/bdlsb_overflowmemoutput.h
+include/bdlsb_overflowmemoutstreambuf.h
+include/bdlscm_version.h
+include/bdlscm_versiontag.h
+include/bdlsta_linefit.h
+include/bdlsta_moment.h
+include/bdlt_calendar.h
+include/bdlt_calendarcache.h
+include/bdlt_calendarloader.h
+include/bdlt_calendarreverseiteratoradapter.h
+include/bdlt_calendarutil.h
+include/bdlt_currenttime.h
+include/bdlt_date.h
+include/bdlt_datetime.h
+include/bdlt_datetimeimputil.h
+include/bdlt_datetimeinterval.h
+include/bdlt_datetimeintervalutil.h
+include/bdlt_datetimetz.h
+include/bdlt_datetimeutil.h
+include/bdlt_datetz.h
+include/bdlt_dateutil.h
+include/bdlt_dayofweek.h
+include/bdlt_dayofweekset.h
+include/bdlt_dayofweekutil.h
+include/bdlt_defaultcalendarcache.h
+include/bdlt_defaulttimetablecache.h
+include/bdlt_epochutil.h
+include/bdlt_fixutil.h
+include/bdlt_fixutilconfiguration.h
+include/bdlt_fuzzutil.h
+include/bdlt_intervalconversionutil.h
+include/bdlt_iso8601util.h
+include/bdlt_iso8601utilconfiguration.h
+include/bdlt_localtimeoffset.h
+include/bdlt_monthofyear.h
+include/bdlt_packedcalendar.h
+include/bdlt_posixdateimputil.h
+include/bdlt_prolepticdateimputil.h
+include/bdlt_serialdateimputil.h
+include/bdlt_time.h
+include/bdlt_timetable.h
+include/bdlt_timetablecache.h
+include/bdlt_timetableloader.h
+include/bdlt_timetz.h
+include/bdlt_timeunitratio.h
+include/bdlt_timeutil.h
+include/bsl_algorithm.h
+include/bsl_array.h
+include/bsl_atomic.h
+include/bsl_barrier.h
+include/bsl_bit.h
+include/bsl_bitset.h
+include/bsl_c_assert.h
+include/bsl_c_ctype.h
+include/bsl_c_errno.h
+include/bsl_c_float.h
+include/bsl_c_iso646.h
+include/bsl_c_limits.h
+include/bsl_c_locale.h
+include/bsl_c_math.h
+include/bsl_c_setjmp.h
+include/bsl_c_signal.h
+include/bsl_c_stdarg.h
+include/bsl_c_stddef.h
+include/bsl_c_stdio.h
+include/bsl_c_stdlib.h
+include/bsl_c_string.h
+include/bsl_c_sys_time.h
+include/bsl_c_time.h
+include/bsl_c_wchar.h
+include/bsl_c_wctype.h
+include/bsl_cassert.h
+include/bsl_cctype.h
+include/bsl_cerrno.h
+include/bsl_cfenv.h
+include/bsl_cfloat.h
+include/bsl_charconv.h
+include/bsl_chrono.h
+include/bsl_cinttypes.h
+include/bsl_ciso646.h
+include/bsl_climits.h
+include/bsl_clocale.h
+include/bsl_cmath.h
+include/bsl_compare.h
+include/bsl_complex.h
+include/bsl_condition_variable.h
+include/bsl_csetjmp.h
+include/bsl_csignal.h
+include/bsl_cstdarg.h
+include/bsl_cstdbool.h
+include/bsl_cstddef.h
+include/bsl_cstdint.h
+include/bsl_cstdio.h
+include/bsl_cstdlib.h
+include/bsl_cstring.h
+include/bsl_ctgmath.h
+include/bsl_ctime.h
+include/bsl_cuchar.h
+include/bsl_cwchar.h
+include/bsl_cwctype.h
+include/bsl_deque.h
+include/bsl_exception.h
+include/bsl_execution.h
+include/bsl_filesystem.h
+include/bsl_forward_list.h
+include/bsl_fstream.h
+include/bsl_functional.h
+include/bsl_future.h
+include/bsl_hash_map.h
+include/bsl_hash_set.h
+include/bsl_initializer_list.h
+include/bsl_iomanip.h
+include/bsl_ios.h
+include/bsl_iosfwd.h
+include/bsl_iostream.h
+include/bsl_istream.h
+include/bsl_iterator.h
+include/bsl_latch.h
+include/bsl_limits.h
+include/bsl_list.h
+include/bsl_locale.h
+include/bsl_map.h
+include/bsl_memory.h
+include/bsl_mutex.h
+include/bsl_new.h
+include/bsl_numbers.h
+include/bsl_numeric.h
+include/bsl_optional.h
+include/bsl_ostream.h
+include/bsl_queue.h
+include/bsl_random.h
+include/bsl_ranges.h
+include/bsl_ratio.h
+include/bsl_regex.h
+include/bsl_scoped_allocator.h
+include/bsl_semaphore.h
+include/bsl_set.h
+include/bsl_shared_mutex.h
+include/bsl_slist.h
+include/bsl_source_location.h
+include/bsl_span.h
+include/bsl_sstream.h
+include/bsl_stack.h
+include/bsl_stdexcept.h
+include/bsl_stop_token.h
+include/bsl_streambuf.h
+include/bsl_string.h
+include/bsl_string_view.h
+include/bsl_strstream.h
+include/bsl_system_error.h
+include/bsl_thread.h
+include/bsl_tuple.h
+include/bsl_type_traits.h
+include/bsl_typeindex.h
+include/bsl_typeinfo.h
+include/bsl_unordered_map.h
+include/bsl_unordered_set.h
+include/bsl_utility.h
+include/bsl_valarray.h
+include/bsl_vector.h
+include/bsl_version.h
+include/bsla_annotations.h
+include/bsla_deprecated.h
+include/bsla_error.h
+include/bsla_fallthrough.h
+include/bsla_format.h
+include/bsla_maybeunused.h
+include/bsla_nodiscard.h
+include/bsla_nonnullarg.h
+include/bsla_noreturn.h
+include/bsla_nullterminated.h
+include/bsla_printf.h
+include/bsla_scanf.h
+include/bsla_unreachable.h
+include/bsla_unused.h
+include/bsla_used.h
+include/bsla_warning.h
+include/bslalg_arraydestructionprimitives.h
+include/bslalg_arrayprimitives.h
+include/bslalg_arrayprimitives_cpp03.h
+include/bslalg_autoarraydestructor.h
+include/bslalg_autoarraymovedestructor.h
+include/bslalg_autoscalardestructor.h
+include/bslalg_bidirectionallink.h
+include/bslalg_bidirectionallinklistutil.h
+include/bslalg_bidirectionalnode.h
+include/bslalg_constructorproxy.h
+include/bslalg_containerbase.h
+include/bslalg_dequeimputil.h
+include/bslalg_dequeiterator.h
+include/bslalg_dequeprimitives.h
+include/bslalg_dequeprimitives_cpp03.h
+include/bslalg_functoradapter.h
+include/bslalg_hashtableanchor.h
+include/bslalg_hashtablebucket.h
+include/bslalg_hashtableimputil.h
+include/bslalg_hashutil.h
+include/bslalg_hasstliterators.h
+include/bslalg_hastrait.h
+include/bslalg_nothrowmovableutil.h
+include/bslalg_nothrowmovablewrapper.h
+include/bslalg_numericformatterutil.h
+include/bslalg_rangecompare.h
+include/bslalg_rbtreeanchor.h
+include/bslalg_rbtreenode.h
+include/bslalg_rbtreeutil.h
+include/bslalg_scalardestructionprimitives.h
+include/bslalg_scalarprimitives.h
+include/bslalg_selecttrait.h
+include/bslalg_swaputil.h
+include/bslalg_synththreewayutil.h
+include/bslalg_typetraitbitwisecopyable.h
+include/bslalg_typetraitbitwiseequalitycomparable.h
+include/bslalg_typetraitbitwisemoveable.h
+include/bslalg_typetraithaspointersemantics.h
+include/bslalg_typetraithasstliterators.h
+include/bslalg_typetraithastrivialdefaultconstructor.h
+include/bslalg_typetraitnil.h
+include/bslalg_typetraitpair.h
+include/bslalg_typetraits.h
+include/bslalg_typetraitusesbslmaallocator.h
+include/bsldoc_glossary.h
+include/bslfwd_bslma_allocator.h
+include/bslfwd_bslma_default.h
+include/bslfwd_bslma_defaultallocatorguard.h
+include/bslfwd_bslmf_nil.h
+include/bslfwd_bsls_asserttestexception.h
+include/bslfwd_bsls_stopwatch.h
+include/bslfwd_bsls_types.h
+include/bslfwd_buildtarget.h
+include/bslh_defaulthashalgorithm.h
+include/bslh_defaultseededhashalgorithm.h
+include/bslh_fibonaccibadhashwrapper.h
+include/bslh_filesystem.h
+include/bslh_hash.h
+include/bslh_hashoptional.h
+include/bslh_hashpair.h
+include/bslh_hashtuple.h
+include/bslh_hashvariant.h
+include/bslh_seededhash.h
+include/bslh_seedgenerator.h
+include/bslh_siphashalgorithm.h
+include/bslh_spookyhashalgorithm.h
+include/bslh_spookyhashalgorithmimp.h
+include/bslh_wyhashincrementalalgorithm.h
+include/bslim_bslstandardheadertest.h
+include/bslim_formatguard.h
+include/bslim_fuzzdataview.h
+include/bslim_fuzzutil.h
+include/bslim_gtestutil.h
+include/bslim_printer.h
+include/bslim_testutil.h
+include/bslma_aamodel.h
+include/bslma_aatypeutil.h
+include/bslma_allocator.h
+include/bslma_allocatoradaptor.h
+include/bslma_allocatortraits.h
+include/bslma_allocatortraits_cpp03.h
+include/bslma_allocatorutil.h
+include/bslma_autodeallocator.h
+include/bslma_autodestructor.h
+include/bslma_autorawdeleter.h
+include/bslma_bufferallocator.h
+include/bslma_constructionutil.h
+include/bslma_constructionutil_cpp03.h
+include/bslma_deallocatorguard.h
+include/bslma_deallocatorproctor.h
+include/bslma_default.h
+include/bslma_defaultallocatorguard.h
+include/bslma_deleterhelper.h
+include/bslma_destructionutil.h
+include/bslma_destructorguard.h
+include/bslma_destructorproctor.h
+include/bslma_exceptionguard.h
+include/bslma_infrequentdeleteblocklist.h
+include/bslma_isstdallocator.h
+include/bslma_mallocfreeallocator.h
+include/bslma_managedallocator.h
+include/bslma_managedptr.h
+include/bslma_managedptr_cpp03.h
+include/bslma_managedptr_factorydeleter.h
+include/bslma_managedptr_members.h
+include/bslma_managedptr_pairproxy.h
+include/bslma_managedptrdeleter.h
+include/bslma_newdeleteallocator.h
+include/bslma_rawdeleterguard.h
+include/bslma_rawdeleterproctor.h
+include/bslma_sequentialallocator.h
+include/bslma_sequentialpool.h
+include/bslma_sharedptrinplacerep.h
+include/bslma_sharedptrinplacerep_cpp03.h
+include/bslma_sharedptroutofplacerep.h
+include/bslma_sharedptrrep.h
+include/bslma_stdallocator.h
+include/bslma_stdallocator_cpp03.h
+include/bslma_stdtestallocator.h
+include/bslma_testallocator.h
+include/bslma_testallocatorexception.h
+include/bslma_testallocatormonitor.h
+include/bslma_usesbslmaallocator.h
+include/bslmf_addconst.h
+include/bslmf_addcv.h
+include/bslmf_addlvaluereference.h
+include/bslmf_addpointer.h
+include/bslmf_addreference.h
+include/bslmf_addrvaluereference.h
+include/bslmf_addvolatile.h
+include/bslmf_allocatorargt.h
+include/bslmf_arraytopointer.h
+include/bslmf_assert.h
+include/bslmf_booleantestable.h
+include/bslmf_conditional.h
+include/bslmf_decay.h
+include/bslmf_detectnestedtrait.h
+include/bslmf_enableif.h
+include/bslmf_forwardingreftype.h
+include/bslmf_forwardingtype.h
+include/bslmf_functionpointertraits.h
+include/bslmf_functionpointertraits_cpp03.h
+include/bslmf_haspointersemantics.h
+include/bslmf_if.h
+include/bslmf_integersequence.h
+include/bslmf_integralconstant.h
+include/bslmf_invokeresult.h
+include/bslmf_invokeresult_cpp03.h
+include/bslmf_isaccessiblebaseof.h
+include/bslmf_isarithmetic.h
+include/bslmf_isarray.h
+include/bslmf_isbitwiseequalitycomparable.h
+include/bslmf_isbitwisemoveable.h
+include/bslmf_isclass.h
+include/bslmf_isconst.h
+include/bslmf_isconvertible.h
+include/bslmf_isconvertibletoany.h
+include/bslmf_iscopyconstructible.h
+include/bslmf_isempty.h
+include/bslmf_isenum.h
+include/bslmf_isfloatingpoint.h
+include/bslmf_isfunction.h
+include/bslmf_isfundamental.h
+include/bslmf_isintegral.h
+include/bslmf_islvaluereference.h
+include/bslmf_ismemberfunctionpointer.h
+include/bslmf_ismemberobjectpointer.h
+include/bslmf_ismemberpointer.h
+include/bslmf_isnothrowmoveconstructible.h
+include/bslmf_isnothrowswappable.h
+include/bslmf_ispair.h
+include/bslmf_ispointer.h
+include/bslmf_ispolymorphic.h
+include/bslmf_isreference.h
+include/bslmf_isreferencewrapper.h
+include/bslmf_isrvaluereference.h
+include/bslmf_issame.h
+include/bslmf_isswappable.h
+include/bslmf_istransparentpredicate.h
+include/bslmf_istriviallycopyable.h
+include/bslmf_istriviallydefaultconstructible.h
+include/bslmf_isvoid.h
+include/bslmf_isvolatile.h
+include/bslmf_makeintegersequence.h
+include/bslmf_matchanytype.h
+include/bslmf_matcharithmetictype.h
+include/bslmf_memberfunctionpointertraits.h
+include/bslmf_memberpointertraits.h
+include/bslmf_metaint.h
+include/bslmf_movableref.h
+include/bslmf_nestedtraitdeclaration.h
+include/bslmf_nil.h
+include/bslmf_nthparameter.h
+include/bslmf_nthparameter_cpp03.h
+include/bslmf_removeconst.h
+include/bslmf_removecv.h
+include/bslmf_removecvq.h
+include/bslmf_removecvref.h
+include/bslmf_removeextent.h
+include/bslmf_removepointer.h
+include/bslmf_removereference.h
+include/bslmf_removevolatile.h
+include/bslmf_resulttype.h
+include/bslmf_selecttrait.h
+include/bslmf_switch.h
+include/bslmf_tag.h
+include/bslmf_typeidentity.h
+include/bslmf_typelist.h
+include/bslmf_usesallocator.h
+include/bslmf_usesallocatorargt.h
+include/bslmf_util.h
+include/bslmf_voidtype.h
+include/bslmt_barrier.h
+include/bslmt_chronoutil.h
+include/bslmt_condition.h
+include/bslmt_conditionimpl_pthread.h
+include/bslmt_conditionimpl_win32.h
+include/bslmt_configuration.h
+include/bslmt_entrypointfunctoradapter.h
+include/bslmt_fastpostsemaphore.h
+include/bslmt_fastpostsemaphoreimpl.h
+include/bslmt_latch.h
+include/bslmt_lockguard.h
+include/bslmt_meteredmutex.h
+include/bslmt_mutex.h
+include/bslmt_mutexassert.h
+include/bslmt_muteximpl_pthread.h
+include/bslmt_muteximpl_win32.h
+include/bslmt_once.h
+include/bslmt_platform.h
+include/bslmt_qlock.h
+include/bslmt_readerwriterlock.h
+include/bslmt_readerwriterlockassert.h
+include/bslmt_readerwritermutex.h
+include/bslmt_readerwritermuteximpl.h
+include/bslmt_readlockguard.h
+include/bslmt_recursivemutex.h
+include/bslmt_recursivemuteximpl_pthread.h
+include/bslmt_recursivemuteximpl_win32.h
+include/bslmt_rwmutex.h
+include/bslmt_saturatedtimeconversionimputil.h
+include/bslmt_semaphore.h
+include/bslmt_semaphoreimpl_counted.h
+include/bslmt_semaphoreimpl_darwin.h
+include/bslmt_semaphoreimpl_pthread.h
+include/bslmt_semaphoreimpl_win32.h
+include/bslmt_sluice.h
+include/bslmt_testutil.h
+include/bslmt_threadattributes.h
+include/bslmt_threadgroup.h
+include/bslmt_threadlocalvariable.h
+include/bslmt_threadutil.h
+include/bslmt_threadutilimpl_pthread.h
+include/bslmt_threadutilimpl_win32.h
+include/bslmt_throughputbenchmark.h
+include/bslmt_throughputbenchmarkresult.h
+include/bslmt_timedsemaphore.h
+include/bslmt_timedsemaphoreimpl_posixadv.h
+include/bslmt_timedsemaphoreimpl_pthread.h
+include/bslmt_timedsemaphoreimpl_win32.h
+include/bslmt_turnstile.h
+include/bslmt_writelockguard.h
+include/bsls_alignedbuffer.h
+include/bsls_alignment.h
+include/bsls_alignmentfromtype.h
+include/bsls_alignmentimp.h
+include/bsls_alignmenttotype.h
+include/bsls_alignmentutil.h
+include/bsls_annotation.h
+include/bsls_assert.h
+include/bsls_assert_macroreset.h
+include/bsls_assertimputil.h
+include/bsls_asserttest.h
+include/bsls_asserttest_macroreset.h
+include/bsls_asserttestexception.h
+include/bsls_atomic.h
+include/bsls_atomicoperations.h
+include/bsls_atomicoperations_all_all_clangintrinsics.h
+include/bsls_atomicoperations_all_all_gccintrinsics.h
+include/bsls_atomicoperations_arm_all_gcc.h
+include/bsls_atomicoperations_default.h
+include/bsls_atomicoperations_powerpc32_aix_xlc.h
+include/bsls_atomicoperations_powerpc64_aix_xlc.h
+include/bsls_atomicoperations_powerpc_aix_xlc_default.h
+include/bsls_atomicoperations_powerpc_all_gcc.h
+include/bsls_atomicoperations_sparc32_sun_cc.h
+include/bsls_atomicoperations_sparc64_sun_cc.h
+include/bsls_atomicoperations_sparc_sun_cc_default.h
+include/bsls_atomicoperations_x64_all_gcc.h
+include/bsls_atomicoperations_x64_win_msvc.h
+include/bsls_atomicoperations_x86_all_gcc.h
+include/bsls_atomicoperations_x86_win_msvc.h
+include/bsls_blockgrowth.h
+include/bsls_bsldeprecationinformation.h
+include/bsls_bslexceptionutil.h
+include/bsls_bsllock.h
+include/bsls_bsllockimpl_pthread.h
+include/bsls_bsllockimpl_win32.h
+include/bsls_bslonce.h
+include/bsls_bslsourcenameparserutil.h
+include/bsls_bsltestutil.h
+include/bsls_buildtarget.h
+include/bsls_byteorder.h
+include/bsls_byteorderutil.h
+include/bsls_byteorderutil_impl.h
+include/bsls_compilerfeatures.h
+include/bsls_consteval.h
+include/bsls_cpp11.h
+include/bsls_deprecate.h
+include/bsls_deprecatefeature.h
+include/bsls_exceptionutil.h
+include/bsls_fuzztest.h
+include/bsls_fuzztestpreconditionexception.h
+include/bsls_ident.h
+include/bsls_int64.h
+include/bsls_keyword.h
+include/bsls_libraryfeatures.h
+include/bsls_linkcoercion.h
+include/bsls_log.h
+include/bsls_logseverity.h
+include/bsls_macroincrement.h
+include/bsls_macrorepeat.h
+include/bsls_nameof.h
+include/bsls_nativestd.h
+include/bsls_nullptr.h
+include/bsls_objectbuffer.h
+include/bsls_outputredirector.h
+include/bsls_performancehint.h
+include/bsls_platform.h
+include/bsls_platformutil.h
+include/bsls_pointercastutil.h
+include/bsls_preconditions.h
+include/bsls_protocoltest.h
+include/bsls_review.h
+include/bsls_review_macroreset.h
+include/bsls_spinlock.h
+include/bsls_stackaddressutil.h
+include/bsls_stopwatch.h
+include/bsls_systemclocktype.h
+include/bsls_systemtime.h
+include/bsls_timeinterval.h
+include/bsls_timeutil.h
+include/bsls_types.h
+include/bsls_unspecifiedbool.h
+include/bsls_util.h
+include/bslscm_patchversion.h
+include/bslscm_version.h
+include/bslscm_versiontag.h
+include/bslstl_algorithm.h
+include/bslstl_algorithmworkaround.h
+include/bslstl_allocator.h
+include/bslstl_array.h
+include/bslstl_badfunctioncall.h
+include/bslstl_badoptionalaccess.h
+include/bslstl_badweakptr.h
+include/bslstl_bidirectionaliterator.h
+include/bslstl_bidirectionalnodepool.h
+include/bslstl_bidirectionalnodepool_cpp03.h
+include/bslstl_bitset.h
+include/bslstl_boyermoorehorspoolsearcher.h
+include/bslstl_charconv.h
+include/bslstl_chrono.h
+include/bslstl_compare.h
+include/bslstl_complex.h
+include/bslstl_defaultsearcher.h
+include/bslstl_deque.h
+include/bslstl_deque_cpp03.h
+include/bslstl_equalto.h
+include/bslstl_errc.h
+include/bslstl_error.h
+include/bslstl_forwarditerator.h
+include/bslstl_function.h
+include/bslstl_function_cpp03.h
+include/bslstl_function_invokerutil.h
+include/bslstl_function_invokerutil_cpp03.h
+include/bslstl_function_isreferencecompatible.h
+include/bslstl_function_rep.h
+include/bslstl_function_smallobjectoptimization.h
+include/bslstl_hash.h
+include/bslstl_hashtable.h
+include/bslstl_hashtable_cpp03.h
+include/bslstl_hashtable_test1.h
+include/bslstl_hashtable_test2.h
+include/bslstl_hashtablebucketiterator.h
+include/bslstl_hashtableiterator.h
+include/bslstl_inplace.h
+include/bslstl_iomanip.h
+include/bslstl_ios.h
+include/bslstl_iosfwd.h
+include/bslstl_iserrorcodeenum.h
+include/bslstl_iserrorconditionenum.h
+include/bslstl_istringstream.h
+include/bslstl_iterator.h
+include/bslstl_iteratorutil.h
+include/bslstl_list.h
+include/bslstl_list_cpp03.h
+include/bslstl_map.h
+include/bslstl_map_cpp03.h
+include/bslstl_map_test1.h
+include/bslstl_map_test2.h
+include/bslstl_map_test3.h
+include/bslstl_mapcomparator.h
+include/bslstl_multimap.h
+include/bslstl_multimap_cpp03.h
+include/bslstl_multimap_test.h
+include/bslstl_multiset.h
+include/bslstl_multiset_cpp03.h
+include/bslstl_multiset_test.h
+include/bslstl_optional.h
+include/bslstl_optional_cpp03.h
+include/bslstl_ostringstream.h
+include/bslstl_ownerless.h
+include/bslstl_pair.h
+include/bslstl_priorityqueue.h
+include/bslstl_priorityqueue_cpp03.h
+include/bslstl_queue.h
+include/bslstl_queue_cpp03.h
+include/bslstl_randomaccessiterator.h
+include/bslstl_ratio.h
+include/bslstl_referencewrapper.h
+include/bslstl_set.h
+include/bslstl_set_cpp03.h
+include/bslstl_set_test.h
+include/bslstl_setcomparator.h
+include/bslstl_sharedptr.h
+include/bslstl_sharedptr_cpp03.h
+include/bslstl_sharedptrallocateinplacerep.h
+include/bslstl_sharedptrallocateoutofplacerep.h
+include/bslstl_simplepool.h
+include/bslstl_span.h
+include/bslstl_stack.h
+include/bslstl_stack_cpp03.h
+include/bslstl_stdexceptutil.h
+include/bslstl_string.h
+include/bslstl_string_test.h
+include/bslstl_stringbuf.h
+include/bslstl_stringref.h
+include/bslstl_stringrefdata.h
+include/bslstl_stringstream.h
+include/bslstl_stringview.h
+include/bslstl_systemerror.h
+include/bslstl_treeiterator.h
+include/bslstl_treenode.h
+include/bslstl_treenodepool.h
+include/bslstl_treenodepool_cpp03.h
+include/bslstl_typeindex.h
+include/bslstl_unorderedmap.h
+include/bslstl_unorderedmap_cpp03.h
+include/bslstl_unorderedmap_test.h
+include/bslstl_unorderedmapkeyconfiguration.h
+include/bslstl_unorderedmultimap.h
+include/bslstl_unorderedmultimap_cpp03.h
+include/bslstl_unorderedmultimap_test.h
+include/bslstl_unorderedmultiset.h
+include/bslstl_unorderedmultiset_cpp03.h
+include/bslstl_unorderedmultiset_test.h
+include/bslstl_unorderedset.h
+include/bslstl_unorderedset_cpp03.h
+include/bslstl_unorderedset_test.h
+include/bslstl_unorderedsetkeyconfiguration.h
+include/bslstl_utility.h
+include/bslstl_vector.h
+include/bslstl_vector_cpp03.h
+include/bslstp_alloc.h
+include/bslstp_exalgorithm.h
+include/bslstp_exfunctional.h
+include/bslstp_hash.h
+include/bslstp_hashmap.h
+include/bslstp_hashset.h
+include/bslstp_hashtable.h
+include/bslstp_iterator.h
+include/bslstp_slist.h
+include/bslstp_slistbase.h
+include/bslstp_util.h
+include/bsltf_allocargumenttype.h
+include/bsltf_allocbitwisemoveabletesttype.h
+include/bsltf_allocemplacabletesttype.h
+include/bsltf_alloctesttype.h
+include/bsltf_argumenttype.h
+include/bsltf_bitwisecopyabletesttype.h
+include/bsltf_bitwisemoveabletesttype.h
+include/bsltf_convertiblevaluewrapper.h
+include/bsltf_degeneratefunctor.h
+include/bsltf_emplacabletesttype.h
+include/bsltf_enumeratedtesttype.h
+include/bsltf_evilbooleantype.h
+include/bsltf_inputiterator.h
+include/bsltf_movablealloctesttype.h
+include/bsltf_movabletesttype.h
+include/bsltf_moveonlyalloctesttype.h
+include/bsltf_movestate.h
+include/bsltf_nonassignabletesttype.h
+include/bsltf_noncopyconstructibletesttype.h
+include/bsltf_nondefaultconstructibletesttype.h
+include/bsltf_nonequalcomparabletesttype.h
+include/bsltf_nonoptionalalloctesttype.h
+include/bsltf_nontypicaloverloadstesttype.h
+include/bsltf_simpletesttype.h
+include/bsltf_stdallocatoradaptor.h
+include/bsltf_stdallocatoradaptor_cpp03.h
+include/bsltf_stdalloctesttype.h
+include/bsltf_stdstatefulallocator.h
+include/bsltf_stdstatefulallocator_cpp03.h
+include/bsltf_stdtestallocator.h
+include/bsltf_stdtestallocator_cpp03.h
+include/bsltf_streamutil.h
+include/bsltf_templatetestfacility.h
+include/bsltf_testvaluesarray.h
+include/bsltf_uniontesttype.h
+include/bsltf_wellbehavedmoveonlyalloctesttype.h
+include/bslx_byteinstream.h
+include/bslx_byteoutstream.h
+include/bslx_genericinstream.h
+include/bslx_genericoutstream.h
+include/bslx_instreamfunctions.h
+include/bslx_marshallingutil.h
+include/bslx_outstreamfunctions.h
+include/bslx_streambufinstream.h
+include/bslx_streambufoutstream.h
+include/bslx_testinstream.h
+include/bslx_testinstreamexception.h
+include/bslx_testoutstream.h
+include/bslx_typecode.h
+include/bslx_versionfunctions.h
+include/inteldfp/bid128_2_str.h
+include/inteldfp/bid128_2_str_macros.h
+include/inteldfp/bid_b2d.h
+include/inteldfp/bid_conf.h
+include/inteldfp/bid_div_macros.h
+include/inteldfp/bid_functions.h
+include/inteldfp/bid_gcc_intrinsics.h
+include/inteldfp/bid_inline_add.h
+include/inteldfp/bid_internal.h
+include/inteldfp/bid_sqrt_macros.h
+include/inteldfp/bid_strtod.h
+include/inteldfp/bid_trans.h
+include/inteldfp/bid_wrap_names.h
+include/inteldfp/dfp754.h
+include/pcre2/pcre2.h
+include/pcre2/pcre2_internal.h
+include/pcre2/pcre2_intmodedep.h
+include/pcre2/pcre2_ucp.h
+include/ryu/blp_common.h
+include/ryu/blp_common32.h
+include/ryu/blp_common64.h
+include/ryu/blp_ryu.h
+include/ryu/common.h
+include/ryu/d2fixed_full_table.h
+include/ryu/d2s_full_table.h
+include/ryu/d2s_intrinsics.h
+include/ryu/d2s_small_table.h
+include/ryu/digit_table.h
+include/ryu/f2s_full_table.h
+include/ryu/f2s_intrinsics.h
+include/ryu/ryu.h
+include/s_baltst_address.h
+include/s_baltst_basicrecord.h
+include/s_baltst_basicschema.h
+include/s_baltst_basicschemautil.h
+include/s_baltst_bigrecord.h
+include/s_baltst_configschema.h
+include/s_baltst_customint.h
+include/s_baltst_customizedstring.h
+include/s_baltst_customstring.h
+include/s_baltst_employee.h
+include/s_baltst_enumerated.h
+include/s_baltst_featuretestmessage.h
+include/s_baltst_featuretestmessageutil.h
+include/s_baltst_generatetestarray.h
+include/s_baltst_generatetestchoice.h
+include/s_baltst_generatetestcustomizedtype.h
+include/s_baltst_generatetestdynamictype.h
+include/s_baltst_generatetestenumeration.h
+include/s_baltst_generatetestnullablevalue.h
+include/s_baltst_generatetestsequence.h
+include/s_baltst_generatetesttaggedvalue.h
+include/s_baltst_mychoice.h
+include/s_baltst_myenumeration.h
+include/s_baltst_myenumerationwithfallback.h
+include/s_baltst_mysequence.h
+include/s_baltst_mysequencewithanonymouschoice.h
+include/s_baltst_mysequencewitharray.h
+include/s_baltst_mysequencewithattributes.h
+include/s_baltst_mysequencewithchoice.h
+include/s_baltst_mysequencewithchoicearray.h
+include/s_baltst_mysequencewithchoices.h
+include/s_baltst_mysequencewithdecimalattribute.h
+include/s_baltst_mysequencewithdoubleattribute.h
+include/s_baltst_mysequencewithnillable.h
+include/s_baltst_mysequencewithnillables.h
+include/s_baltst_mysequencewithnullable.h
+include/s_baltst_mysequencewithnullableanonymouschoice.h
+include/s_baltst_mysequencewithnullables.h
+include/s_baltst_mysequencewithprecisiondecimalattribute.h
+include/s_baltst_mysimplecontent.h
+include/s_baltst_mysimpleintcontent.h
+include/s_baltst_ratsnest.h
+include/s_baltst_rawdata.h
+include/s_baltst_rawdataswitched.h
+include/s_baltst_rawdataunformatted.h
+include/s_baltst_request.h
+include/s_baltst_response.h
+include/s_baltst_sequencewithanonymity.h
+include/s_baltst_simplerequest.h
+include/s_baltst_sqrt.h
+include/s_baltst_sqrtf.h
+include/s_baltst_test.h
+include/s_baltst_testarrayutil.h
+include/s_baltst_testattribute.h
+include/s_baltst_testchoice.h
+include/s_baltst_testchoiceutil.h
+include/s_baltst_testcustomizedtype.h
+include/s_baltst_testcustomizedtypeutil.h
+include/s_baltst_testdynamictype.h
+include/s_baltst_testdynamictypeutil.h
+include/s_baltst_testenumeration.h
+include/s_baltst_testenumerationutil.h
+include/s_baltst_testenumerator.h
+include/s_baltst_testnilvalue.h
+include/s_baltst_testnullablevalueutil.h
+include/s_baltst_testplaceholder.h
+include/s_baltst_testselection.h
+include/s_baltst_testsequence.h
+include/s_baltst_testsequenceutil.h
+include/s_baltst_testtaggedvalue.h
+include/s_baltst_testtaggedvalueutil.h
+include/s_baltst_timingrequest.h
+include/s_baltst_topchoice.h
+include/s_baltst_unsignedsequence.h
+include/s_baltst_voidsequence.h
+lib/cmake/balConfig.cmake
+lib/cmake/balTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/balTargets.cmake
+lib/cmake/bblConfig.cmake
+lib/cmake/bblTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/bblTargets.cmake
+lib/cmake/bdlConfig.cmake
+lib/cmake/bdlTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/bdlTargets.cmake
+lib/cmake/bslConfig.cmake
+lib/cmake/bslTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/bslTargets.cmake
+lib/cmake/inteldfpConfig.cmake
+lib/cmake/inteldfpTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/inteldfpTargets.cmake
+lib/cmake/pcre2Config.cmake
+lib/cmake/pcre2Targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/pcre2Targets.cmake
+lib/cmake/ryuConfig.cmake
+lib/cmake/ryuTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/ryuTargets.cmake
+lib/cmake/s_baltstConfig.cmake
+lib/cmake/s_baltstTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/s_baltstTargets.cmake
+lib/libbal.a
+lib/libbbl.a
+lib/libbdl.a
+lib/libbsl.a
+lib/libinteldfp.a
+lib/libpcre2.a
+lib/libryu.a
+lib/libs_baltst.a
+libdata/pkgconfig/bal.pc
+libdata/pkgconfig/bbl.pc
+libdata/pkgconfig/bdl.pc
+libdata/pkgconfig/bsl.pc
+libdata/pkgconfig/inteldfp.pc
+libdata/pkgconfig/pcre2.pc
+libdata/pkgconfig/ryu.pc
+libdata/pkgconfig/s-baltst.pc