コード例 #1
0
ファイル: mixer.cpp プロジェクト: mprobinson/Dinothawr
 static bool erase_vorbis_stream(const future<vector<float>>& fut)
 {
    return !fut.valid();
 }
コード例 #2
0
ファイル: shared_future.hpp プロジェクト: viboes/libtask
 shared_future(const shared_future& rhs)
     : state(rhs.state)
     , listener(state ? state->add_listener() : future<bool>())
 {
     assert(listener.valid());
 }
コード例 #3
0
ファイル: shared_future.hpp プロジェクト: viboes/libtask
 bool valid() const { return listener.valid(); }
コード例 #4
0
ファイル: shared_future.hpp プロジェクト: viboes/libtask
 shared_future(future<T>&& future)
     : state(new shared_state_multiplexer<T>(std::move(future)) )
     , listener(state->add_listener())
 {
     assert(listener.valid());
 }