initi.doc/docfiles/libraries/v2/variable_container.js

99 lines
1.9 KiB
JavaScript

/** @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<string, v2.base>}
* @returns {v2.variable_container}
*/
variable_container.from_object = function (_obj) {
};