diff options
Diffstat (limited to 'RtAudio.cpp')
| -rw-r--r-- | RtAudio.cpp | 7 |
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()); |
