mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-08-13 06:12:49 -06:00
367 lines
No EOL
13 KiB
C++
367 lines
No EOL
13 KiB
C++
topic "template <class T>";
|
|
[ $$0,0#00000000000000000000000000000000:Default]
|
|
[i448;a25;kKO9; $$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]
|
|
[{_}
|
|
[s1;:`:`:Array`:`:class: [@(0.0.255) template]_<[@(0.0.255) class]_[*@4 T]>&]
|
|
[s1;:`:`:Array`:`:class: _[@(0.0.255) class]_[* Array]_:_[@(0.0.255) public]_[_^`:`:MoveableAndDeepCopyOption^ M
|
|
oveableAndDeepCopyOption]<_[* Array]<[*@4 T]>_>_&]
|
|
[s2;%% &]
|
|
[s3; &]
|
|
[s4; &]
|
|
[s5;:`:`:Array`:`:vector: [_^`:`:Vector^ Vector]<[@(0.0.255) void]_`*>_[* vector]&]
|
|
[s2;%% &]
|
|
[s3; &]
|
|
[s4; &]
|
|
[s5;:`:`:Array`:`:Free`(`): [@(0.0.255) void]_[* Free]()&]
|
|
[s2;%% &]
|
|
[s3; &]
|
|
[s4; &]
|
|
[s5;:`:`:Array`:`:`_`_DeepCopy`(const`:`:Array`&`): [@(0.0.255) void]_[* `_`_DeepCopy]([@(0.0.255) c
|
|
onst]_[_^`:`:Array^ Array]`&_[*@3 v])&]
|
|
[s2;%% [%-*@3 v].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Get`(int`)const: T`&_[* Get]([@(0.0.255) int]_[*@3 i])_[@(0.0.255) const]&]
|
|
[s2;%% [%-*@3 i].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Del`(void`*`*`,void`*`*`): [@(0.0.255) void]_[* Del]([@(0.0.255) void]_`*
|
|
`*[*@3 ptr], [@(0.0.255) void]_`*`*[*@3 lim])&]
|
|
[s2;%% [%-*@3 ptr] [%-*@3 lim].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Init`(void`*`*`,void`*`*`): [@(0.0.255) void]_[* Init]([@(0.0.255) void]_
|
|
`*`*[*@3 ptr], [@(0.0.255) void]_`*`*[*@3 lim])&]
|
|
[s2;%% [%-*@3 ptr] [%-*@3 lim].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Init`(void`*`*`,void`*`*`,const T`&`): [@(0.0.255) void]_[* Init]([@(0.0.255) v
|
|
oid]_`*`*[*@3 ptr], [@(0.0.255) void]_`*`*[*@3 lim], [@(0.0.255) const]_T`&_[*@3 x])&]
|
|
[s2;%% [%-*@3 ptr] [%-*@3 lim] [%-*@3 x].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Add`(`): T`&_[* Add]()&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Add`(const T`&`): [@(0.0.255) void]_[* Add]([@(0.0.255) const]_T`&_[*@3 x])
|
|
&]
|
|
[s2;%% [%-*@3 x].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:AddPick`(pick`_ T`&`): [@(0.0.255) void]_[* AddPick](pick`__T`&_[*@3 x])&]
|
|
[s2;%% [%-*@3 x].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Add`(T`*`): T`&_[* Add](T_`*[*@3 newt])&]
|
|
[s2;%% [%-*@3 newt].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Create`(`): [@(0.0.255) template]_<[@(0.0.255) class]_TT>&]
|
|
[s5;:`:`:Array`:`:Create`(`): TT`&_[* Create]()&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`: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;:`:`:Array`:`:operator`[`]`(int`): T`&_[* operator`[`]]([@(0.0.255) int]_[*@3 i])&]
|
|
[s2;%% [%-*@3 i].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:GetCount`(`)const: [@(0.0.255) int]_[* GetCount]()_[@(0.0.255) const]&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:IsEmpty`(`)const: [@(0.0.255) bool]_[* IsEmpty]()_[@(0.0.255) const]&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Trim`(int`): [@(0.0.255) void]_[* Trim]([@(0.0.255) int]_[*@3 n])&]
|
|
[s2;%% [%-*@3 n].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:SetCount`(int`): [@(0.0.255) void]_[* SetCount]([@(0.0.255) int]_[*@3 n])&]
|
|
[s2;%% [%-*@3 n].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:SetCount`(int`,const T`&`): [@(0.0.255) void]_[* SetCount]([@(0.0.255) in
|
|
t]_[*@3 n], [@(0.0.255) const]_[*@4 T]`&_[*@3 init])&]
|
|
[s2;%% [%-*@3 n] [%-*@3 init].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:SetCountR`(int`): [@(0.0.255) void]_[* SetCountR]([@(0.0.255) int]_[*@3 n])
|
|
&]
|
|
[s2;%% [%-*@3 n].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:SetCountR`(int`,const T`&`): [@(0.0.255) void]_[* SetCountR]([@(0.0.255) i
|
|
nt]_[*@3 n], [@(0.0.255) const]_[*@4 T]`&_[*@3 init])&]
|
|
[s2;%% [%-*@3 n] [%-*@3 init].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Clear`(`): [@(0.0.255) void]_[* Clear]()&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:At`(int`): T`&_[* At]([@(0.0.255) int]_[*@3 i])&]
|
|
[s2;%% [%-*@3 i].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:At`(int`,const T`&`): T`&_[* At]([@(0.0.255) int]_[*@3 i],
|
|
[@(0.0.255) const]_T`&_[*@3 x])&]
|
|
[s2;%% [%-*@3 i] [%-*@3 x].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Shrink`(`): [@(0.0.255) void]_[* Shrink]()&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Reserve`(int`): [@(0.0.255) void]_[* Reserve]([@(0.0.255) int]_[*@3 xtra])&]
|
|
[s2;%% [%-*@3 xtra].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:GetAlloc`(`)const: [@(0.0.255) int]_[* GetAlloc]()_[@(0.0.255) const]&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Set`(int`,const T`&`,int`): [@(0.0.255) void]_[* Set]([@(0.0.255) int]_[*@3 i
|
|
], [@(0.0.255) const]_[*@4 T]`&_[*@3 x], [@(0.0.255) int]_[*@3 count]_`=_[@3 1])&]
|
|
[s2;%% [%-*@3 i] [%-*@3 x] [%-*@3 count].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Remove`(int`,int`): [@(0.0.255) void]_[* Remove]([@(0.0.255) int]_[*@3 i],
|
|
[@(0.0.255) int]_[*@3 count]_`=_[@3 1])&]
|
|
[s2;%% [%-*@3 i] [%-*@3 count].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Remove`(const int`*`,int`): [@(0.0.255) void]_[* Remove]([@(0.0.255) cons
|
|
t]_[@(0.0.255) int]_`*[*@3 sorted`_list], [@(0.0.255) int]_[*@3 n])&]
|
|
[s2;%% [%-*@3 sorted`_list] [%-*@3 n].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Remove`(const`:`:Vector`<int`>`&`): [@(0.0.255) void]_[* Remove]([@(0.0.255) c
|
|
onst]_[_^`:`:Vector^ Vector]<int>`&_[*@3 sorted`_list])&]
|
|
[s2;%% [%-*@3 sorted`_list].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:InsertN`(int`,int`): [@(0.0.255) void]_[* InsertN]([@(0.0.255) int]_[*@3 i],
|
|
[@(0.0.255) int]_[*@3 count]_`=_[@3 1])&]
|
|
[s2;%% [%-*@3 i] [%-*@3 count].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Insert`(int`): T`&_[* Insert]([@(0.0.255) int]_[*@3 i])&]
|
|
[s2;%% [%-*@3 i].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Insert`(int`,const T`&`,int`): [@(0.0.255) void]_[* Insert]([@(0.0.255) i
|
|
nt]_[*@3 i], [@(0.0.255) const]_[*@4 T]`&_[*@3 x], [@(0.0.255) int]_[*@3 count]_`=_[@3 1])&]
|
|
[s2;%% [%-*@3 i] [%-*@3 x] [%-*@3 count].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Insert`(int`,const`:`:Array`&`): [@(0.0.255) void]_[* Insert]([@(0.0.255) i
|
|
nt]_[*@3 i], [@(0.0.255) const]_[_^`:`:Array^ Array]`&_[*@3 x])&]
|
|
[s2;%% [%-*@3 i] [%-*@3 x].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Insert`(int`,const`:`:Array`&`,int`,int`): [@(0.0.255) void]_[* Insert](
|
|
[@(0.0.255) int]_[*@3 i], [@(0.0.255) const]_[_^`:`:Array^ Array]`&_[*@3 x],
|
|
[@(0.0.255) int]_[*@3 offset], [@(0.0.255) int]_[*@3 count])&]
|
|
[s2;%% [%-*@3 i] [%-*@3 x] [%-*@3 offset] [%-*@3 count].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Append`(const`:`:Array`&`): [@(0.0.255) void]_[* Append]([@(0.0.255) cons
|
|
t]_[_^`:`:Array^ Array]`&_[*@3 x])&]
|
|
[s2;%% [%-*@3 x].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Append`(const`:`:Array`&`,int`,int`): [@(0.0.255) void]_[* Append]([@(0.0.255) c
|
|
onst]_[_^`:`:Array^ Array]`&_[*@3 x], [@(0.0.255) int]_[*@3 o], [@(0.0.255) int]_[*@3 c])&]
|
|
[s2;%% [%-*@3 x] [%-*@3 o] [%-*@3 c].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:InsertPick`(int`,pick`_`:`:Array`&`): [@(0.0.255) void]_[* InsertPick](
|
|
[@(0.0.255) int]_[*@3 i], pick`__[_^`:`:Array^ Array]`&_[*@3 x])&]
|
|
[s2;%% [%-*@3 i] [%-*@3 x].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:AppendPick`(pick`_`:`:Array`&`): [@(0.0.255) void]_[* AppendPick](pick`_
|
|
_[_^`:`:Array^ Array]`&_[*@3 x])&]
|
|
[s2;%% [%-*@3 x].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:GetIndex`(const T`&`)const: [@(0.0.255) int]_[* GetIndex]([@(0.0.255) con
|
|
st]_[*@4 T]`&_[*@3 item])_[@(0.0.255) const]&]
|
|
[s2;%% [%-*@3 item].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Swap`(int`,int`): [@(0.0.255) void]_[* Swap]([@(0.0.255) int]_[*@3 i1],
|
|
[@(0.0.255) int]_[*@3 i2])&]
|
|
[s2;%% [%-*@3 i1] [%-*@3 i2].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Move`(int`,int`): [@(0.0.255) void]_[* Move]([@(0.0.255) int]_[*@3 i1],
|
|
[@(0.0.255) int]_[*@3 i2])&]
|
|
[s2;%% [%-*@3 i1] [%-*@3 i2].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Detach`(int`): T_`*[* Detach]([@(0.0.255) int]_[*@3 i])&]
|
|
[s2;%% [%-*@3 i].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Set`(int`,T`*`): T`&_[* Set]([@(0.0.255) int]_[*@3 i],
|
|
T_`*[*@3 newt])&]
|
|
[s2;%% [%-*@3 i] [%-*@3 newt].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Insert`(int`,T`*`): [@(0.0.255) void]_[* Insert]([@(0.0.255) int]_[*@3 i],
|
|
[*@4 T]_`*[*@3 newt])&]
|
|
[s2;%% [%-*@3 i] [%-*@3 newt].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Drop`(int`): [@(0.0.255) void]_[* Drop]([@(0.0.255) int]_[*@3 n]_`=_[@3 1])&]
|
|
[s2;%% [%-*@3 n].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Top`(`): T`&_[* Top]()&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Top`(`)const: [@(0.0.255) const]_T`&_[* Top]()_[@(0.0.255) const]&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:PopDetach`(`): T_`*[* PopDetach]()&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Swap`(`:`:Array`&`): [@(0.0.255) void]_[* Swap]([_^`:`:Array^ Array]`&_[*@3 b
|
|
])&]
|
|
[s2;%% [%-*@3 b].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:operator`<`<`(const T`&`): [_^`:`:Array^ Array]`&_[* operator<<]([@(0.0.255) c
|
|
onst]_T`&_[*@3 x])&]
|
|
[s2;%% [%-*@3 x].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:operator`<`<`(T`*`): [_^`:`:Array^ Array]`&_[* operator<<](T_`*[*@3 newt])
|
|
&]
|
|
[s2;%% [%-*@3 newt].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:operator`|`(pick`_ T`&`): [_^`:`:Array^ Array]`&_[* operator`|](pick`__
|
|
T`&_[*@3 x])&]
|
|
[s2;%% [%-*@3 x].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:IsPicked`(`)const: [@(0.0.255) bool]_[* IsPicked]()_[@(0.0.255) const]&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Serialize`(`:`:Stream`&`): [@(0.0.255) void]_[* Serialize]([_^`:`:Stream^ S
|
|
tream]`&_[*@3 s])&]
|
|
[s2;%% [%-*@3 s].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:`:`:Array`(`): [* Array]()&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:`~`:`:Array`(`): `~[* Array]()&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:`:`:Array`(pick`_`:`:Array`&`): [* Array](pick`__[* Array]`&_[*@3 v])&]
|
|
[s2;%% [%-*@3 v].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:operator`=`(pick`_`:`:Array`&`): [@(0.0.255) void]_[* operator`=](pick`_
|
|
_[_^`:`:Array^ Array]`&_[*@3 v])&]
|
|
[s2;%% [%-*@3 v].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:`:`:Array`(const`:`:Array`&`,int`): [* Array]([@(0.0.255) const]_[* Array
|
|
]`&_[*@3 v], [@(0.0.255) int])&]
|
|
[s2;%% [%-*@3 v].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Begin`(`): [_^`:`:Array`:`:Iterator^ Iterator]_[* Begin]()&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:End`(`): [_^`:`:Array`:`:Iterator^ Iterator]_[* End]()&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:GetIter`(int`): [_^`:`:Array`:`:Iterator^ Iterator]_[* GetIter]([@(0.0.255) i
|
|
nt]_[*@3 pos])&]
|
|
[s2;%% [%-*@3 pos].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Begin`(`)const: [_^`:`:Array`:`:ConstIterator^ ConstIterator]_[* Begin](
|
|
)_[@(0.0.255) const]&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:End`(`)const: [_^`:`:Array`:`:ConstIterator^ ConstIterator]_[* End]()_[@(0.0.255) c
|
|
onst]&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:GetIter`(int`)const: [_^`:`:Array`:`:ConstIterator^ ConstIterator]_[* G
|
|
etIter]([@(0.0.255) int]_[*@3 pos])_[@(0.0.255) const]&]
|
|
[s2;%% [%-*@3 pos].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Swap`(`:`:Array`&`,`:`:Array`&`): [@(0.0.255) friend]_[@(0.0.255) void]_
|
|
[* Swap]([_^`:`:Array^ Array]`&_[*@3 a], [_^`:`:Array^ Array]`&_[*@3 b])&]
|
|
[s2;%% [%-*@3 a] [%-*@3 b].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:IterSwap0`(`:`:Array`:`:Iterator`,`:`:Array`:`:Iterator`): [@(0.0.255) s
|
|
tatic] [@(0.0.255) void]_[* IterSwap0]([_^`:`:Array`:`:Iterator^ Iterator]_[*@3 a],
|
|
[_^`:`:Array`:`:Iterator^ Iterator]_[*@3 b])&]
|
|
[s2;%% [%-*@3 a] [%-*@3 b].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:IterSwap`(`:`:Array`:`:Iterator`,`:`:Array`:`:Iterator`): [@(0.0.255) f
|
|
riend]_[@(0.0.255) void]_[* IterSwap]([_^`:`:Array`:`:Iterator^ Iterator]_[*@3 a],
|
|
[_^`:`:Array`:`:Iterator^ Iterator]_[*@3 b])&]
|
|
[s2;%% [%-*@3 a] [%-*@3 b].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:DoIndex`(int`): T`&_[* DoIndex]([@(0.0.255) int]_[*@3 i])&]
|
|
[s2;%% [%-*@3 i].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:DoIndex`(int`,const T`&`): T`&_[* DoIndex]([@(0.0.255) int]_[*@3 i],
|
|
[@(0.0.255) const]_T`&_[*@3 x])&]
|
|
[s2;%% [%-*@3 i] [%-*@3 x].&]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:Array`<T`>: STL`_VECTOR`_COMPATIBILITY([* Array<T>])&]
|
|
[s2;%% &]
|
|
[s3;%% &]
|
|
[s4;%% &]
|
|
[s5;:`:`:Array`:`:`_`_DeepCopy`(const`:`:Array`<T`>`&`): [@(0.0.255) template]_<[@(0.0.255) c
|
|
lass]_[*@4 T]>&]
|
|
[s5;:`:`:Array`:`:`_`_DeepCopy`(const`:`:Array`<T`>`&`): _[@(0.0.255) void]_[* `_`_DeepCo
|
|
py]([@(0.0.255) const]_[_^`:`:Array^ Array]<T>`&_[*@3 v])&]
|
|
[s2;%% [%-*@3 v].&]
|
|
[s3;%% &]
|
|
[s0;*@(128)%% &]
|
|
[ {{10000F(128)G(128)@1 [s0;%% [* Constructor Detail]]}}&]
|
|
[s0;%% &]
|
|
[s5;K:`:`:Size`_`:`:`:`:Size`_`(`): &]
|
|
[ {{10000F(128)G(128)@1 [s0;%% [* Public Field Detail]]}}&]
|
|
[s0;%% &]
|
|
[s5;K:`:`:Size`_`:`:cx:@4 &]
|
|
[ {{10000F(128)G(128)@1 [s0;%% [* Method Detail]]}}&]
|
|
[s0;%% ] |