Merge topic 'pass-trivial-by-value' b1fdab3cc1 source: Pass small and trivially copyable types by value 7829ea76ad source: Pass cmFileTime by value 99c10afc26 source: Pass trivial dap::*Event by value 0bcb8d6e3c source: Pass cmFileAPI::Object by value 964e992ec5 source: Pass cmCTestResourceAllocator::Resource by value ee1c32b6d7 source: Pass cmBuildOptions by value fa0e5906ff source: Pass cmStringRange by value 0c4040057a source: Pass cm::string_view by value Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !10948