CbmUtility library
The merge request creates a CbmUtility library in the core of CbmRoot. The library is supposed to contain extensions to STL and Boost C++ utilities.
NOTE: This should be merged after !2085 (merged).
UPDATE (02.06.2025):
- the CbmYamlInterface library was merged with the CbmUtility library
- classes from the cbm::algo::yaml namespace were moved to the cbm::util::yaml namespace
- headers of former CbmYamlInterface were renamed according to the CbmRoot rule: Yaml.h -> CbmYaml.h, Property.h -> CbmYamlProperty.h, BaseTypes.h -> CbmYamlBaseTypes.h; the installation rule of these headers were change to the common style in CbmRoot core
Merge request reports
Activity
added Build System Framework core labels
requested review from @f.uhlig
assigned to @v.friese
mentioned in merge request !2084 (merged)
Dear @d.smith, @fweig, @v.friese, @f.uhlig, @p.-a.loizeau, @se.gorbunov, @s.zharko,
you have been identified as code owner of at least one file which was changed with this merge request.
Please check the changes and approve them or request changes.
added CodeOwners label
- Resolved by Sergei Zharko
- Resolved by Sergei Zharko
- Resolved by Sergei Zharko
- Resolved by Sergei Zharko
- Resolved by Sergei Zharko
- Resolved by Florian Uhlig
could you please rebase locally, the rebase from the web interface doesn't work.
added 41 commits
-
3041236d...4502984d - 35 commits from branch
computing:master
- 60f5ff4a - Algo: moving the PartitionedVector, PartitionedSpan and PODVector into a...
- 650a382a - - Moving contents of PVector into the CbmContainers/OnlineContainers library;
- c501bed0 - PODAllocator: loosen the requirements on T to non-polymorphic
- ccc9106c - Algo: moving the PartitionedVector, PartitionedSpan and PODVector into a...
- d8f42b27 - - Moving contents of PVector into the CbmContainers/OnlineContainers library;
- b4b0dd93 - Moving cbm::algo::EnumDict to CbmUtility library as cbm::util::EnumDict
Toggle commit list-
3041236d...4502984d - 35 commits from branch
added 1 commit
- 312c6416 - Moving cbm::algo::EnumDict to CbmUtility library as cbm::util::EnumDict
added 11 commits
-
312c6416...35a75499 - 6 commits from branch
computing:master
- 14d22c42 - Algo: moving the PartitionedVector, PartitionedSpan and PODVector into a...
- 50e7c321 - - Moving contents of PVector into the CbmContainers/OnlineContainers library;
- 1b5652bb - PODAllocator: loosen the requirements on T to non-polymorphic
- 979a5aa1 - moving CMake code for the OnlineData library to the core/data directory
- b68b64e5 - Moving cbm::algo::EnumDict to CbmUtility library as cbm::util::EnumDict;...
Toggle commit list-
312c6416...35a75499 - 6 commits from branch
added 1 commit
- 6a33eb82 - Moving cbm::algo::EnumDict to CbmUtility library as cbm::util::EnumDict;...
added 1 commit
- aeb6dcf2 - Moving cbm::algo::EnumDict to CbmUtility library as cbm::util::EnumDict;...
added 1 commit
- 96c76f6e - Merging CbmYamlInterface with CbmUtility; renaming yaml/Yaml.h -> CbmYaml.h
added 7 commits
-
3ef736c3 - 1 commit from branch
computing:master
- d211596a - Algo: moving the PartitionedVector, PartitionedSpan and PODVector into a...
- 36f3ba97 - - Moving contents of PVector into the CbmContainers/OnlineContainers library;
- f288dbed - PODAllocator: loosen the requirements on T to non-polymorphic
- 1bdd5b21 - moving CMake code for the OnlineData library to the core/data directory
- c003d2b9 - Moving cbm::algo::EnumDict to CbmUtility library as cbm::util::EnumDict;...
- df4d2b0f - Merging CbmYamlInterface with CbmUtility; renaming yaml/Yaml.h -> CbmYaml.h
Toggle commit list-
3ef736c3 - 1 commit from branch
added 1 commit
- e99c90ff - Merging CbmYamlInterface with CbmUtility; renaming yaml/Yaml.h -> CbmYaml.h
mentioned in merge request !2108 (merged)
added 1 commit
- ca7e3a54 - Merging CbmYamlInterface with CbmUtility; renaming yaml/Yaml.h -> CbmYaml.h