artdaq_node_server  v1_00_08
 All Classes Namespaces Files Variables Pages
_Stack.js
1 var ListCache = require('./_ListCache'),
2  stackClear = require('./_stackClear'),
3  stackDelete = require('./_stackDelete'),
4  stackGet = require('./_stackGet'),
5  stackHas = require('./_stackHas'),
6  stackSet = require('./_stackSet');
7 
15 function Stack(entries) {
16  var data = this.__data__ = new ListCache(entries);
17  this.size = data.size;
18 }
19 
20 // Add methods to `Stack`.
21 Stack.prototype.clear = stackClear;
22 Stack.prototype['delete'] = stackDelete;
23 Stack.prototype.get = stackGet;
24 Stack.prototype.has = stackHas;
25 Stack.prototype.set = stackSet;
26 
27 module.exports = Stack;