Browse Source
Merge pull request #1298 from lioncash/view
audio_core/sink_details: Change std::string parameter into std::string_view
pull/15/merge
bunnei
7 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
4 additions and
2 deletions
-
src/audio_core/sink_details.cpp
-
src/audio_core/sink_details.h
|
|
|
@ -24,7 +24,7 @@ const std::vector<SinkDetails> g_sink_details = { |
|
|
|
[] { return std::vector<std::string>{"null"}; }}, |
|
|
|
}; |
|
|
|
|
|
|
|
const SinkDetails& GetSinkDetails(std::string sink_id) { |
|
|
|
const SinkDetails& GetSinkDetails(std::string_view sink_id) { |
|
|
|
auto iter = |
|
|
|
std::find_if(g_sink_details.begin(), g_sink_details.end(), |
|
|
|
[sink_id](const auto& sink_detail) { return sink_detail.id == sink_id; }); |
|
|
|
|
|
|
|
@ -6,6 +6,8 @@ |
|
|
|
|
|
|
|
#include <functional> |
|
|
|
#include <memory> |
|
|
|
#include <string> |
|
|
|
#include <string_view> |
|
|
|
#include <utility> |
|
|
|
#include <vector> |
|
|
|
|
|
|
|
@ -30,6 +32,6 @@ struct SinkDetails { |
|
|
|
|
|
|
|
extern const std::vector<SinkDetails> g_sink_details; |
|
|
|
|
|
|
|
const SinkDetails& GetSinkDetails(std::string sink_id); |
|
|
|
const SinkDetails& GetSinkDetails(std::string_view sink_id); |
|
|
|
|
|
|
|
} // namespace AudioCore |