/* automatically generated by JSCoverage - do not edit */
if (typeof _$jscoverage === 'undefined') _$jscoverage = {};
if (! _$jscoverage['collections/Iterable.js']) {
  _$jscoverage['collections/Iterable.js'] = [];
  _$jscoverage['collections/Iterable.js'][1] = 0;
  _$jscoverage['collections/Iterable.js'][9] = 0;
  _$jscoverage['collections/Iterable.js'][17] = 0;
  _$jscoverage['collections/Iterable.js'][24] = 0;
  _$jscoverage['collections/Iterable.js'][31] = 0;
  _$jscoverage['collections/Iterable.js'][38] = 0;
  _$jscoverage['collections/Iterable.js'][45] = 0;
  _$jscoverage['collections/Iterable.js'][52] = 0;
  _$jscoverage['collections/Iterable.js'][59] = 0;
  _$jscoverage['collections/Iterable.js'][64] = 0;
}
_$jscoverage['collections/Iterable.js'][1]++;
var define = require("../define").define, base = require("../base");
_$jscoverage['collections/Iterable.js'][9]++;
var Iterable = define(null, {instance: {filter: (function () {
  _$jscoverage['collections/Iterable.js'][17]++;
  throw new Error("Not Implemented");
}), forEach: (function () {
  _$jscoverage['collections/Iterable.js'][24]++;
  throw new Error("Not Implemented");
}), every: (function () {
  _$jscoverage['collections/Iterable.js'][31]++;
  throw new Error("Not Implemented");
}), map: (function () {
  _$jscoverage['collections/Iterable.js'][38]++;
  throw new Error("Not Implemented");
}), some: (function () {
  _$jscoverage['collections/Iterable.js'][45]++;
  throw new Error("Not Implemented");
}), reduce: (function () {
  _$jscoverage['collections/Iterable.js'][52]++;
  throw new Error("Not Implemented");
}), reduceRight: (function () {
  _$jscoverage['collections/Iterable.js'][59]++;
  throw new Error("Not Implemented");
})}});
_$jscoverage['collections/Iterable.js'][64]++;
module.exports = exports = Iterable;
_$jscoverage['collections/Iterable.js'].source = ["var define = require(\"../define\").define,","        base = require(\"../base\");","","/**"," * @class Base class for all collections"," * @name Iterable"," * @memberOf comb.collections"," */","var Iterable = define(null, {","    instance : {","        /**@lends comb.collections.Iterable.prototype*/","","        /**","         * Filter items from a collection","         */","        filter : function(){","            throw new Error(\"Not Implemented\");","        },","","        /**","         * Loop through the items in a collection","         */","        forEach : function(){","            throw new Error(\"Not Implemented\");","        },","","        /**","         * Determine if every item in a collection meets the criteria","         */","        every : function(){","            throw new Error(\"Not Implemented\");","        },","","        /**","         * Map every item in a collection","         */","        map : function(){","            throw new Error(\"Not Implemented\");","        },","","        /**","         * Determing if some items in a colleciton meet the criteria","         */","        some : function(){","            throw new Error(\"Not Implemented\");","        },","","        /**","         * Reduce a collection","         */","        reduce : function(){","            throw new Error(\"Not Implemented\");","        },","","        /**","         * Reduce a collection starting from the right most position","         */","        reduceRight : function(){","            throw new Error(\"Not Implemented\");","        }","    }","});","","module.exports = exports = Iterable;"];
