Lines Matching refs:Record
14 template <typename Record>
15 struct LockedQueue<Record>::Node : Malloced {
17 Record value;
22 template <typename Record>
23 inline LockedQueue<Record>::LockedQueue() {
30 template <typename Record>
31 inline LockedQueue<Record>::~LockedQueue() {
43 template <typename Record>
44 inline void LockedQueue<Record>::Enqueue(const Record& record) {
47 n->value = record;
56 template <typename Record>
57 inline bool LockedQueue<Record>::Dequeue(Record* record) {
64 *record = next_node->value;
72 template <typename Record>
73 inline bool LockedQueue<Record>::IsEmpty() const {
79 template <typename Record>
80 inline bool LockedQueue<Record>::Peek(Record* record) const {
84 *record = next_node->value;