diff --git a/typescript-stl/typescript-stl.d.ts b/typescript-stl/typescript-stl.d.ts
index 36ad79e4a1..35bd397459 100644
--- a/typescript-stl/typescript-stl.d.ts
+++ b/typescript-stl/typescript-stl.d.ts
@@ -1,11 +1,11 @@
-// Type definitions for TypeScript-STL v1.0.8
+// Type definitions for TypeScript-STL v1.1.0
// Project: https://github.com/samchon/typescript-stl
// Definitions by: Jeongho Nam Test condition on all elements in range. Test whether the elements in two ranges are equal. Test whether range is permutation of another. true if all the elements in the range [first1, last1) compare equal to those
* of the range starting at first2, and false otherwise.
*/
- function equaltrue if all the elements in the range [first1, last1) compare equal to those
* of the range starting at first2, and false otherwise.
*/
- function equal
Insert an element.
* @@ -4596,7 +4684,9 @@ declare namespace std.base { * by the number of element inserted (zero or one). * * @param hint Hint for the position where the element can be inserted. - * @param pair {@link Pair} to be inserted as an element. + * @param pair A single argument of a {@link Pair} type with a value for the *key* as + * {@link Pair.first first} member, and a *value* for the mapped value as + * {@link Pair.second second}. * * @return An iterator pointing to either the newly inserted element or to the element that already had an * equivalent key in the {@link MapContainer}. @@ -4609,7 +4699,9 @@ declare namespace std.base { * by the number of element inserted (zero or one). * * @param hint Hint for the position where the element can be inserted. - * @param pair {@link Pair} to be inserted as an element. + * @param pair A single argument of a {@link Pair} type with a value for the *key* as + * {@link Pair.first first} member, and a *value* for the mapped value as + * {@link Pair.second second}. * * @return An iterator pointing to either the newly inserted element or to the element that already had an * equivalent key in the {@link MapContainer}. @@ -4753,12 +4845,12 @@ declare namespace std.base { /** *Abstract method handling insertions for indexing.
* - *This method, {@link handle_insert} is designed to register the first to last to somewhere storing + *
This method, {@link _Handle_insert} is designed to register the first to last to somewhere storing * those {@link MapIterator iterators} for indexing, fast accessment and retrievalance.
* *When {@link insert} is called, new elements will be inserted into the {@link data_ list container} and new * {@link MapIterator iterators} first to last, pointing the inserted elements, will be created and the - * newly created iterators first to last will be shifted into this method {@link handle_insert} after the + * newly created iterators first to last will be shifted into this method {@link _Handle_insert} after the * insertions.
* *If the derived one is {@link RBTree tree-based} like {@link TreeSet}, the {@link MapIterator iterators} @@ -4775,11 +4867,11 @@ declare namespace std.base { /** *
Abstract method handling deletions for indexing.
* - *This method, {@link handle_insert} is designed to unregister the first to last to somewhere storing + *
This method, {@link _Handle_erase} is designed to unregister the first to last to somewhere storing * those {@link MapIterator iterators} for indexing, fast accessment and retrievalance.
* *When {@link erase} is called with first to last, {@link MapIterator iterators} positioning somewhere - * place to be deleted, is memorized and shifted to this method {@link handle_erase} after the deletion process is + * place to be deleted, is memorized and shifted to this method {@link _Handle_erase} after the deletion process is * terminated.
* *If the derived one is {@link RBTree tree-based} like {@link TreeSet}, the {@link MapIterator iterators} @@ -4803,8 +4895,8 @@ declare namespace std { /** *
An iterator of {@link MapContainer map container}.
* - * + * * * @author Jeongho NamA reverse-iterator of {@link MapContainer map container}.
* - * + * * * @author Jeongho NamInsert an element.
* @@ -5032,7 +5173,9 @@ declare namespace std.base { * *For a similar container allowing for duplicate elements, see {@link MultiMap}.
* - * @param pair {@link Pair} to be inserted as an element. + * @param pair A single argument of a {@link Pair} type with a value for the *key* as + * {@link Pair.first first} member, and a *value* for the mapped value as + * {@link Pair.second second}. * * @return A {@link Pair}, with its member {@link Pair.first} set to an iterator pointing to either the newly * inserted element or to the element with an equivalent key in the {@link UniqueMap}. The @@ -5198,13 +5341,49 @@ declare namespace std.base { * @author Jeongho NamInsert elements.
* *Extends the container by inserting new elements, effectively increasing the container {@link size} by * the number of elements inserted.
* - * @param pair {@link Pair} to be inserted as an element. + * @param pair A single argument of a {@link Pair} type with a value for the *key* as + * {@link Pair.first first} member, and a *value* for the mapped value as + * {@link Pair.second second}. * * @return An iterator pointing to the newly inserted element. */ @@ -5459,8 +5638,8 @@ declare namespace std { *Elements with equivalent keys are grouped together in the same bucket and in such a way that * an iterator can iterate through all of them. Iterators in the container are doubly linked iterators.
* - *
- *
+ *
+ *
*
Abstract method handling insertions for indexing.
* - *This method, {@link handle_insert} is designed to register the first to last to somewhere storing + *
This method, {@link _Handle_insert} is designed to register the first to last to somewhere storing * those {@link SetIterator iterators} for indexing, fast accessment and retrievalance.
* *When {@link insert} is called, new elements will be inserted into the {@link data_ list container} and new * {@link SetIterator iterators} first to last, pointing the inserted elements, will be created and the - * newly created iterators first to last will be shifted into this method {@link handle_insert} after the + * newly created iterators first to last will be shifted into this method {@link _Handle_insert} after the * insertions.
* *If the derived one is {@link RBTree tree-based} like {@link TreeSet}, the {@link SetIterator iterators} @@ -5876,11 +6051,11 @@ declare namespace std.base { /** *
Abstract method handling deletions for indexing.
* - *This method, {@link handle_insert} is designed to unregister the first to last to somewhere storing + *
This method, {@link _Handle_erase} is designed to unregister the first to last to somewhere storing * those {@link SetIterator iterators} for indexing, fast accessment and retrievalance.
* *When {@link erase} is called with first to last, {@link SetIterator iterators} positioning somewhere - * place to be deleted, is memorized and shifted to this method {@link handle_erase} after the deletion process is + * place to be deleted, is memorized and shifted to this method {@link _Handle_erase} after the deletion process is * terminated.
* * If the derived one is {@link RBTree tree-based} like {@link TreeSet}, the {@link SetIterator iterators}
@@ -7166,8 +7341,17 @@ declare namespace std {
* @author Jeongho Nam Construct from the source {@link List container}.