summaryrefslogtreecommitdiff
path: root/RtAudio.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'RtAudio.cpp')
-rw-r--r--RtAudio.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/RtAudio.cpp b/RtAudio.cpp
index 1a41ff3..c15f9be 100644
--- a/RtAudio.cpp
+++ b/RtAudio.cpp
@@ -152,12 +152,9 @@ const unsigned int rtaudio_num_compiled_apis =
sizeof(rtaudio_compiled_apis)/sizeof(rtaudio_compiled_apis[0])-1;
}
-// TODO: replace this with something nicer (C++11)
static const std::vector<RtAudio::Api> init_compiledApis() {
- std::vector<RtAudio::Api> apis;
- for (unsigned int i=0; i<rtaudio_num_compiled_apis; i++)
- apis.push_back(rtaudio_compiled_apis[i]);
- return apis;
+ return std::vector<RtAudio::Api>(
+ rtaudio_compiled_apis, rtaudio_compiled_apis + rtaudio_num_compiled_apis);
}
const std::vector<RtAudio::Api> RtAudio::compiledApis(init_compiledApis());