ultimatepp/uppdev/CoreTopics/src.tpp/asdf$en-us.tpp
cxl d148c48f07 License fixes
git-svn-id: svn://ultimatepp.org/upp/trunk@501 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2008-10-02 10:30:18 +00:00

123 lines
No EOL
4.3 KiB
C++

topic "Just a test";
[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;:`:`: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;%% &]
[s0; ]