CMGDK r49-rc2
K:/CMGDKv18/SDK/Include/hgl/type/OnlyList.H
浏览该文件的文档。
00001 # i f n d e f   H G L _ O N L Y L I S T _ I N C L U D E 
00002  
00003  # d e f i n e   H G L _ O N L Y L I S T _ I N C L U D E 
00004  
00005  
00006  
00007  # i n c l u d e < h g l / t y p e / L i s t . H > 
00008  
00009  n a m e s p a c e   h g l 
00010  
00011  { 
00012  
00013      / * * 
00014  
00015      *   /U NpencRh-N
00016 NAQpencQs͑
00017 Y'`Te[O\pencc^@bN_NSNS_ZP g^RhO(u
00018  
00019      * / 
00020  
00021          t e m p l a t e < t y p e n a m e   T >   c l a s s   O n l y L i s t 
00022  
00023          { 
00024  
00025                  L i s t < T >   d a t a _ l i s t ; 
00026  
00027  
00028  
00029          i n t   F i n d P o s ( c o n s t   T   & ) ; 
00030  
00031  
00032  
00033          i n t   G e t C o u n t ( ) { r e t u r n   d a t a _ l i s t . C o u n t ; }                                                       / / / < S_penc;`ϑ
00034  
00035  
00036  
00037      p u b l i c :   / / ^\'`
00038  
00039  
00040  
00041              P r o p e r t y < i n t >   C o u n t ;                                                                                                                                                 / / / < penc*Npe
00042  
00043  
00044  
00045          p u b l i c : 
00046  
00047  
00048  
00049                  O n l y L i s t ( ) ; 
00050  
00051                  v i r t u a l   ~ O n l y L i s t ( ) { } ; 
00052  
00053  
00054  
00055              i n t   F i n d ( c o n s t   T   & ) ;                                                                                                                                                 / / / < g~bpencMOn
00056  
00057              i n t   A d d ( c o n s t   T   & ) ;                                                                                                                                                   / / / < mR N*Npenc
00058  
00059          b o o l   D e l e t e ( c o n s t   T   & ) ;                                                                       / / / <  Rd N*Npenc
00060  
00061          b o o l   D e l e t e B y S e r i a l ( i n t ) ;                                                                   / / / <  Rd N*Npenc
00062  
00063                  v o i d   C l e a r ( ) ;                                                                                                                                                               / / / < ndpenc
00064  
00065  
00066  
00067                  c o n s t   T   & o p e r a t o r [ ] ( i n t   n ) c o n s t { r e t u r n   d a t a _ l i s t [ n ] ; } 
00068  
00069          } ; / / t e m p l a t e < t y p e n a m e   T >   c l a s s   O n l y L i s t 
00070  
00071  } / / n a m e s p a c e   h g l 
00072  
00073  # i n c l u d e < h g l / t y p e / O n l y L i s t . C P P > 
00074  
00075  # e n d i f / / H G L _ O N L Y L I S T _ I N C L U D E 
00076  
00077  
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义