This is an automated email from the ASF dual-hosted git repository.

pnoltes pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/celix.git

commit 70d6219ee48814e9f737b231d521da76e382b4d8
Merge: 3030ad3 4d659e3
Author: Pepijn Noltes <[email protected]>
AuthorDate: Fri Dec 24 11:59:56 2021 +0100

    Merge pull request #382 from apache/feature/apply_use_stringview
    
    Feature/apply use stringview

 libs/framework/include/celix/Bundle.h              |   7 +-
 libs/framework/include/celix/BundleContext.h       |  53 +++++-----
 libs/framework/include/celix/ServiceRegistration.h |  16 +--
 .../include/celix/ServiceRegistrationBuilder.h     |  24 +----
 libs/framework/include/celix/TrackerBuilders.h     |  10 +-
 libs/framework/include/celix/Trackers.h            |  28 ++---
 libs/framework/include/celix/UseServiceBuilder.h   |   6 +-
 libs/utils/gtest/CMakeLists.txt                    |  13 ++-
 libs/utils/gtest/src/CxxPropertiesTestSuite.cc     |  77 +++++++++++++-
 libs/utils/gtest/src/CxxUtilsTestSuite.cc          |  12 ++-
 libs/utils/include/celix/Filter.h                  |   9 +-
 libs/utils/include/celix/Properties.h              | 113 ++++++++++++++++++++-
 libs/utils/include/celix/Utils.h                   |  14 +--
 13 files changed, 284 insertions(+), 98 deletions(-)

diff --cc libs/utils/include/celix/Filter.h
index d552c7b,dacd6b2..ab00ec9
--- a/libs/utils/include/celix/Filter.h
+++ b/libs/utils/include/celix/Filter.h
@@@ -160,9 -135,8 +161,9 @@@ namespace celix 
          [[nodiscard]] bool empty() const {
              return cFilter == nullptr;
          }
 +
      private:
-         static std::shared_ptr<celix_filter_t> createFilter(const 
std::string& filterStr) {
+         static std::shared_ptr<celix_filter_t> createFilter(std::string_view 
filterStr) {
              if (filterStr.empty()) {
                  return nullptr;
              }

Reply via email to