00001 var ListCache = require('./_ListCache'),
00002 stackClear = require('./_stackClear'),
00003 stackDelete = require('./_stackDelete'),
00004 stackGet = require('./_stackGet'),
00005 stackHas = require('./_stackHas'),
00006 stackSet = require('./_stackSet');
00007
00015 function Stack(entries) {
00016 var data = this.__data__ = new ListCache(entries);
00017 this.size = data.size;
00018 }
00019
00020
00021 Stack.prototype.clear = stackClear;
00022 Stack.prototype['delete'] = stackDelete;
00023 Stack.prototype.get = stackGet;
00024 Stack.prototype.has = stackHas;
00025 Stack.prototype.set = stackSet;
00026
00027 module.exports = Stack;