mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-05-16 14:16:09 -06:00
394 lines
No EOL
13 KiB
C++
394 lines
No EOL
13 KiB
C++
topic "template <class K, class T, class V, class HashFn>";
|
|
[2 $$0,0#00000000000000000000000000000000:Default]
|
|
[i448;a25;kKO9;2 $$1,0#37138531426314131252341829483380:class]
|
|
[l288;2 $$2,0#27521748481378242620020725143825:desc]
|
|
[0 $$3,0#96390100711032703541132217272105:end]
|
|
[H6;0 $$4,0#05600065144404261032431302351956:begin]
|
|
[i448;a25;kKO9;2 $$5,0#37138531426314131252341829483370:item]
|
|
[l288;a17;*@5;1 $$6,6#70004532496200323422659154056402:requirement]
|
|
[l288;i1121;b17;O9;~~~.1408;2 $$7,0#10431211400427159095818037425705:param]
|
|
[{_}
|
|
[s1;:noref: [@(0.0.255) template]_<[@(0.0.255) class]_[*@4 K], [@(0.0.255) class]_[*@4 T],
|
|
[@(0.0.255) class]_[*@4 V], [@(0.0.255) class]_[*@4 HashFn]>&]
|
|
[s1;:`:`:AMap`:`:class: [@(0.0.255) class]_[* AMap]&]
|
|
[s2;%% &]
|
|
[s3; &]
|
|
[s4; &]
|
|
[s5;:`:`:AMap`:`:key: [_^`:`:Index^ Index]<K, HashFn>_[* key]&]
|
|
[s2;%% &]
|
|
[s3; &]
|
|
[s4; &]
|
|
[s5;:`:`:AMap`:`:value: V_[* value]&]
|
|
[s2;%% &]
|
|
[s3; &]
|
|
[s4; &]
|
|
[s5;:`:`:AMap`:`:Add`(const K`&`,const T`&`): [@(0.0.255) void]_[* Add]([@(0.0.255) const]_
|
|
K`&_[*@3 k], [@(0.0.255) const]_T`&_[*@3 x])&]
|
|
[s2;%% [%-*@3 k] [%-*@3 x].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:AddPick`(const K`&`,pick`_ T`&`): [@(0.0.255) void]_[* AddPick]([@(0.0.255) c
|
|
onst]_K`&_[*@3 k], pick`__T`&_[*@3 x])&]
|
|
[s2;%% [%-*@3 k] [%-*@3 x].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:Add`(const K`&`): T`&_[* Add]([@(0.0.255) const]_K`&_[*@3 k])&]
|
|
[s2;%% [%-*@3 k].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:Find`(const K`&`,unsigned`)const: [@(0.0.255) int]_[* Find]([@(0.0.255) co
|
|
nst]_K`&_[*@3 k], [@(0.0.255) unsigned]_[*@3 h])_[@(0.0.255) const]&]
|
|
[s2;%% [%-*@3 k] [%-*@3 h].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:Find`(const K`&`)const: [@(0.0.255) int]_[* Find]([@(0.0.255) const]_K`&_[*@3 k
|
|
])_[@(0.0.255) const]&]
|
|
[s2;%% [%-*@3 k].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:FindNext`(int`)const: [@(0.0.255) int]_[* FindNext]([@(0.0.255) int]_[*@3 i])
|
|
_[@(0.0.255) const]&]
|
|
[s2;%% [%-*@3 i].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:FindLast`(const K`&`,unsigned`)const: [@(0.0.255) int]_[* FindLast]([@(0.0.255) c
|
|
onst]_K`&_[*@3 k], [@(0.0.255) unsigned]_[*@3 h])_[@(0.0.255) const]&]
|
|
[s2;%% [%-*@3 k] [%-*@3 h].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:FindLast`(const K`&`)const: [@(0.0.255) int]_[* FindLast]([@(0.0.255) cons
|
|
t]_K`&_[*@3 k])_[@(0.0.255) const]&]
|
|
[s2;%% [%-*@3 k].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:FindPrev`(int`)const: [@(0.0.255) int]_[* FindPrev]([@(0.0.255) int]_[*@3 i])
|
|
_[@(0.0.255) const]&]
|
|
[s2;%% [%-*@3 i].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:FindAdd`(const K`&`): [@(0.0.255) int]_[* FindAdd]([@(0.0.255) const]_[*@4 K
|
|
]`&_[*@3 k])&]
|
|
[s2;%% [%-*@3 k].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:FindAdd`(const K`&`,const T`&`): [@(0.0.255) int]_[* FindAdd]([@(0.0.255) c
|
|
onst]_[*@4 K]`&_[*@3 k], [@(0.0.255) const]_[*@4 T]`&_[*@3 init])&]
|
|
[s2;%% [%-*@3 k] [%-*@3 init].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:FindAddPick`(const K`&`,pick`_ T`&`): [@(0.0.255) int]_[* FindAddPick]([@(0.0.255) c
|
|
onst]_[*@4 K]`&_[*@3 k], pick`__[*@4 T]`&_[*@3 init])&]
|
|
[s2;%% [%-*@3 k] [%-*@3 init].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:Put`(const K`&`,const T`&`): [@(0.0.255) int]_[* Put]([@(0.0.255) const]_[*@4 K
|
|
]`&_[*@3 k], [@(0.0.255) const]_[*@4 T]`&_[*@3 x])&]
|
|
[s2;%% [%-*@3 k] [%-*@3 x].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:PutPick`(const K`&`,pick`_ T`&`): [@(0.0.255) int]_[* PutPick]([@(0.0.255) c
|
|
onst]_[*@4 K]`&_[*@3 k], pick`__[*@4 T]`&_[*@3 x])&]
|
|
[s2;%% [%-*@3 k] [%-*@3 x].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:Put`(const K`&`): [*@4 T]`&_[* Put]([@(0.0.255) const]_[*@4 K]`&_[*@3 k])&]
|
|
[s2;%% [%-*@3 k].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:FindPut`(const K`&`): [@(0.0.255) int]_[* FindPut]([@(0.0.255) const]_[*@4 K
|
|
]`&_[*@3 k])&]
|
|
[s2;%% [%-*@3 k].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:FindPut`(const K`&`,const T`&`): [@(0.0.255) int]_[* FindPut]([@(0.0.255) c
|
|
onst]_[*@4 K]`&_[*@3 k], [@(0.0.255) const]_[*@4 T]`&_[*@3 init])&]
|
|
[s2;%% [%-*@3 k] [%-*@3 init].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:FindPutPick`(const K`&`,pick`_ T`&`): [@(0.0.255) int]_[* FindPutPick]([@(0.0.255) c
|
|
onst]_[*@4 K]`&_[*@3 k], pick`__[*@4 T]`&_[*@3 init])&]
|
|
[s2;%% [%-*@3 k] [%-*@3 init].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:Get`(const K`&`): T`&_[* Get]([@(0.0.255) const]_K`&_[*@3 k])&]
|
|
[s2;%% [%-*@3 k].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:Get`(const K`&`)const: [@(0.0.255) const]_T`&_[* Get]([@(0.0.255) const]_K
|
|
`&_[*@3 k])_[@(0.0.255) const]&]
|
|
[s2;%% [%-*@3 k].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:Get`(const K`&`,const T`&`)const: [@(0.0.255) const]_T`&_[* Get]([@(0.0.255) c
|
|
onst]_K`&_[*@3 k], [@(0.0.255) const]_T`&_[*@3 d])_[@(0.0.255) const]&]
|
|
[s2;%% [%-*@3 k] [%-*@3 d].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:GetAdd`(const K`&`): [*@4 T]`&_[* GetAdd]([@(0.0.255) const]_[*@4 K]`&_[*@3 k])
|
|
&]
|
|
[s2;%% [%-*@3 k].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:GetAdd`(const K`&`,const T`&`): [*@4 T]`&_[* GetAdd]([@(0.0.255) const]_[*@4 K
|
|
]`&_[*@3 k], [@(0.0.255) const]_[*@4 T]`&_[*@3 x])&]
|
|
[s2;%% [%-*@3 k] [%-*@3 x].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:GetAddPick`(const K`&`,pick`_ T`&`): [*@4 T]`&_[* GetAddPick]([@(0.0.255) c
|
|
onst]_[*@4 K]`&_[*@3 k], pick`__[*@4 T]`&_[*@3 x])&]
|
|
[s2;%% [%-*@3 k] [%-*@3 x].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:GetPut`(const K`&`): [*@4 T]`&_[* GetPut]([@(0.0.255) const]_[*@4 K]`&_[*@3 k])
|
|
&]
|
|
[s2;%% [%-*@3 k].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:GetPut`(const K`&`,const T`&`): [*@4 T]`&_[* GetPut]([@(0.0.255) const]_[*@4 K
|
|
]`&_[*@3 k], [@(0.0.255) const]_[*@4 T]`&_[*@3 x])&]
|
|
[s2;%% [%-*@3 k] [%-*@3 x].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:GetPutPick`(const K`&`,pick`_ T`&`): [*@4 T]`&_[* GetPutPick]([@(0.0.255) c
|
|
onst]_[*@4 K]`&_[*@3 k], pick`__[*@4 T]`&_[*@3 x])&]
|
|
[s2;%% [%-*@3 k] [%-*@3 x].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:SetKey`(int`,const K`&`): [@(0.0.255) void]_[* SetKey]([@(0.0.255) int]_[*@3 i
|
|
], [@(0.0.255) const]_K`&_[*@3 k])&]
|
|
[s2;%% [%-*@3 i] [%-*@3 k].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:FindPtr`(const K`&`): T_`*[* FindPtr]([@(0.0.255) const]_K`&_[*@3 k])&]
|
|
[s2;%% [%-*@3 k].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:FindPtr`(const K`&`)const: [@(0.0.255) const]_T_`*[* FindPtr]([@(0.0.255) c
|
|
onst]_K`&_[*@3 k])_[@(0.0.255) const]&]
|
|
[s2;%% [%-*@3 k].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:Unlink`(int`): [@(0.0.255) void]_[* Unlink]([@(0.0.255) int]_[*@3 i])&]
|
|
[s2;%% [%-*@3 i].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:UnlinkKey`(const K`&`,unsigned`): [@(0.0.255) int]_[* UnlinkKey]([@(0.0.255) c
|
|
onst]_K`&_[*@3 k], [@(0.0.255) unsigned]_[*@3 h])&]
|
|
[s2;%% [%-*@3 k] [%-*@3 h].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:UnlinkKey`(const K`&`): [@(0.0.255) int]_[* UnlinkKey]([@(0.0.255) const]_
|
|
K`&_[*@3 k])&]
|
|
[s2;%% [%-*@3 k].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:IsUnlinked`(int`)const: [@(0.0.255) bool]_[* IsUnlinked]([@(0.0.255) int]_
|
|
[*@3 i])_[@(0.0.255) const]&]
|
|
[s2;%% [%-*@3 i].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:Sweep`(`): [@(0.0.255) void]_[* Sweep]()&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:Insert`(int`,const K`&`): T`&_[* Insert]([@(0.0.255) int]_[*@3 i],
|
|
[@(0.0.255) const]_K`&_[*@3 k])&]
|
|
[s2;%% [%-*@3 i] [%-*@3 k].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:Insert`(int`,const K`&`,const T`&`): [@(0.0.255) void]_[* Insert]([@(0.0.255) i
|
|
nt]_[*@3 i], [@(0.0.255) const]_K`&_[*@3 k], [@(0.0.255) const]_T`&_[*@3 x])&]
|
|
[s2;%% [%-*@3 i] [%-*@3 k] [%-*@3 x].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:Remove`(int`): [@(0.0.255) void]_[* Remove]([@(0.0.255) int]_[*@3 i])&]
|
|
[s2;%% [%-*@3 i].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:Remove`(int`,int`): [@(0.0.255) void]_[* Remove]([@(0.0.255) int]_[*@3 i],
|
|
[@(0.0.255) int]_[*@3 count])&]
|
|
[s2;%% [%-*@3 i] [%-*@3 count].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:Remove`(const int`*`,int`): [@(0.0.255) void]_[* Remove]([@(0.0.255) const
|
|
]_[@(0.0.255) int]_`*[*@3 sl], [@(0.0.255) int]_[*@3 n])&]
|
|
[s2;%% [%-*@3 sl] [%-*@3 n].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:Remove`(const`:`:Vector`<int`>`&`): [@(0.0.255) void]_[* Remove]([@(0.0.255) c
|
|
onst]_[_^`:`:Vector^ Vector]<int>`&_[*@3 sl])&]
|
|
[s2;%% [%-*@3 sl].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:RemoveKey`(const K`&`): [@(0.0.255) int]_[* RemoveKey]([@(0.0.255) const]_
|
|
[*@4 K]`&_[*@3 k])&]
|
|
[s2;%% [%-*@3 k].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:operator`[`]`(int`)const: [@(0.0.255) const]_T`&_[* operator`[`]]([@(0.0.255) i
|
|
nt]_[*@3 i])_[@(0.0.255) const]&]
|
|
[s2;%% [%-*@3 i].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:operator`[`]`(int`): T`&_[* operator`[`]]([@(0.0.255) int]_[*@3 i])&]
|
|
[s2;%% [%-*@3 i].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:GetCount`(`)const: [@(0.0.255) int]_[* GetCount]()_[@(0.0.255) const]&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:IsEmpty`(`)const: [@(0.0.255) bool]_[* IsEmpty]()_[@(0.0.255) const]&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:Clear`(`): [@(0.0.255) void]_[* Clear]()&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:Shrink`(`): [@(0.0.255) void]_[* Shrink]()&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:Reserve`(int`): [@(0.0.255) void]_[* Reserve]([@(0.0.255) int]_[*@3 xtra])&]
|
|
[s2;%% [%-*@3 xtra].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:GetAlloc`(`)const: [@(0.0.255) int]_[* GetAlloc]()_[@(0.0.255) const]&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:Drop`(int`): [@(0.0.255) void]_[* Drop]([@(0.0.255) int]_[*@3 n]_`=_[@3 1])&]
|
|
[s2;%% [%-*@3 n].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:Top`(`): T`&_[* Top]()&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:Top`(`)const: [@(0.0.255) const]_T`&_[* Top]()_[@(0.0.255) const]&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:TopKey`(`)const: [@(0.0.255) const]_K`&_[* TopKey]()_[@(0.0.255) const]&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:PopKey`(`): K_[* PopKey]()&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:Trim`(int`): [@(0.0.255) void]_[* Trim]([@(0.0.255) int]_[*@3 n])&]
|
|
[s2;%% [%-*@3 n].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:GetKey`(int`)const: [@(0.0.255) const]_K`&_[* GetKey]([@(0.0.255) int]_[*@3 i
|
|
])_[@(0.0.255) const]&]
|
|
[s2;%% [%-*@3 i].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:Serialize`(`:`:Stream`&`): [@(0.0.255) void]_[* Serialize]([_^`:`:Stream^ S
|
|
tream]`&_[*@3 s])&]
|
|
[s2;%% [%-*@3 s].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:Swap`(`:`:AMap`&`): [@(0.0.255) void]_[* Swap]([_^`:`:AMap^ AMap]`&_[*@3 x])
|
|
&]
|
|
[s2;%% [%-*@3 x].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:GetIndex`(`)const: [@(0.0.255) const]_[_^`:`:Index^ Index]<K,
|
|
HashFn>`&_[* GetIndex]()_[@(0.0.255) const]&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:PickIndex`(`)pick`_: [_^`:`:Index^ Index]<K, HashFn>_[* PickIndex]()_pic
|
|
k`_&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:GetKeys`(`)const: [@(0.0.255) const]_[_^`:`:Vector^ Vector]<K>`&_[* GetKey
|
|
s]()_[@(0.0.255) const]&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:PickKeys`(`)pick`_: [_^`:`:Vector^ Vector]<K>_[* PickKeys]()_pick`_&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:GetValues`(`)const: [@(0.0.255) const]_V`&_[* GetValues]()_[@(0.0.255) con
|
|
st]&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:PickValues`(`)pick`_: V_[* PickValues]()_pick`_&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:AMap`(`): [* AMap]()&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:AMap`(const`:`:AMap`&`,int`): [* AMap]([@(0.0.255) const]_[* AMap]`&_[*@3 s],
|
|
[@(0.0.255) int])&]
|
|
[s2;%% [%-*@3 s].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:AMap`(pick`_`:`:Index`<K`,HashFn`>`&`,pick`_ V`&`): [* AMap](pick`__[_^`:`:Index^ I
|
|
ndex]<K, HashFn>`&_[*@3 ndx], pick`__V`&_[*@3 val])&]
|
|
[s2;%% [%-*@3 ndx] [%-*@3 val].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:AMap`(pick`_`:`:Vector`<K`>`&`,pick`_ V`&`): [* AMap](pick`__[_^`:`:Vector^ V
|
|
ector]<K>`&_[*@3 ndx], pick`__V`&_[*@3 val])&]
|
|
[s2;%% [%-*@3 ndx] [%-*@3 val].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:KeyBegin`(`)const: [_^`:`:AMap`:`:KeyConstIterator^ KeyConstIterator]_
|
|
[* KeyBegin]()_[@(0.0.255) const]&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:KeyEnd`(`)const: [_^`:`:AMap`:`:KeyConstIterator^ KeyConstIterator]_[* K
|
|
eyEnd]()_[@(0.0.255) const]&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:KeyGetIter`(int`)const: [_^`:`:AMap`:`:KeyConstIterator^ KeyConstItera
|
|
tor]_[* KeyGetIter]([@(0.0.255) int]_[*@3 pos])_[@(0.0.255) const]&]
|
|
[s2;%% [%-*@3 pos].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:Begin`(`): [_^`:`:AMap`:`:Iterator^ Iterator]_[* Begin]()&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:End`(`): [_^`:`:AMap`:`:Iterator^ Iterator]_[* End]()&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:GetIter`(int`): [_^`:`:AMap`:`:Iterator^ Iterator]_[* GetIter]([@(0.0.255) i
|
|
nt]_[*@3 pos])&]
|
|
[s2;%% [%-*@3 pos].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:Begin`(`)const: [_^`:`:AMap`:`:ConstIterator^ ConstIterator]_[* Begin]()
|
|
_[@(0.0.255) const]&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:End`(`)const: [_^`:`:AMap`:`:ConstIterator^ ConstIterator]_[* End]()_[@(0.0.255) c
|
|
onst]&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:GetIter`(int`)const: [_^`:`:AMap`:`:ConstIterator^ ConstIterator]_[* Get
|
|
Iter]([@(0.0.255) int]_[*@3 pos])_[@(0.0.255) const]&]
|
|
[s2;%% [%-*@3 pos].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:AMap`:`:GetCount`(const`:`:AMap`&`): [@(0.0.255) friend]_[@(0.0.255) int]_[* GetCo
|
|
unt]([@(0.0.255) const]_[_^`:`:AMap^ AMap]`&_[*@3 v])&]
|
|
[s2;%% [%-*@3 v].&]
|
|
[s3;%% &]
|
|
[s0; ] |