ultimatepp/uppdev/CoreTopics/src.tpp/TEST$en-us.tpp

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;%% ]