bool read_nb(T & rdata)
此方法会尝试从串流中读取值,成功则返回 true
。否则返回 false
,队列不受影响。
// Usage of void read_nb(const T & wdata)
hls::stream<int> my_stream;
int dst_var;
if (my_stream.read_nb(dst_var)) {
// Perform standard operations
...
} else {
// Read did not occur
return;
}