99 lines
1.9 KiB
JavaScript
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) {
|
||
|
|
||
|
};
|