/** @typedef {v2.variable_container} v2.vc */ /** * * @class variable_container * @extends v2.base * @extends std.unordered_map * @memberof v2 */ function variable_container() { } variable_container.prototype = { /** * * @public * @function = * @memberof v2.variable_container * @param _variable_container {v2.variable_container} * @returns {this} */ "=": function (_variable_container) {}, /** * * @public * @function = * @memberof v2.variable_container * @param _variable_container {v2.variable_container} * @returns {boolean} */ "==": function (_variable_container) {}, /** * * @public * @function += * @memberof v2.variable_container * @param _variable_container {v2.variable_container} */ "+=": function (_variable_container) {}, /** * * @public * @function copy * @memberof v2.variable_container * @returns {v2.variable_container} */ copy: function () {}, /** * * @public * @function put * @memberof v2.variable_container * @param _key {v2.base} * @param _value {v2.base} */ put: function (_key, _value) {}, /** * * @public * @function exist * @memberof v2.variable_container * @param _key {v2.base} * @returns {boolean} */ exist: function (_key) {} }; /** * Constructor from native array * * @static * @function from_array * @memberof v2.variable_container * @param _arr {v2.base[]} * @returns {v2.variable_container} */ variable_container.from_array = function (_arr) { }; /** * Constructor from native object * * @static * @function from_object * @memberof v2.variable_container * @param _obj {Object} * @returns {v2.variable_container} */ variable_container.from_object = function (_obj) { };