CMGDK r49-rc2
|
00001 # i f n d e f H G L _ C D B _ F I E L D _ I N C L U D E 00002 00003 # d e f i n e H G L _ C D B _ F I E L D _ I N C L U D E 00004 00005 00006 00007 # i n c l u d e < h g l / d b / c d b . h > 00008 00009 n a m e s p a c e h g l 00010 00011 { 00012 00013 c l a s s S t r e a m ; 00014 00015 00016 00017 n a m e s p a c e c d b 00018 00019 { 00020 00021 / * * 00022 00023 * C D B W[k{| 00024 00025 * / 00026 00027 c l a s s F i e l d 00028 00029 { 00030 00031 p r o t e c t e d : 00032 00033 00034 00035 i n t C o u n t ; 00036 00037 00038 00039 p u b l i c : 00040 00041 00042 00043 W i d e S t r i n g N a m e ; / / / < W[k 00044 Ty 00045 00046 F i e l d T y p e T y p e ; / / / < W[k{|W 00047 00048 00049 00050 p u b l i c : 00051 00052 00053 00054 F i e l d ( c o n s t W i d e S t r i n g & , F i e l d T y p e ) ; 00055 00056 v i r t u a l ~ F i e l d ( ) { } 00057 00058 00059 00060 v i r t u a l b o o l G e t I n t e g e r ( i n t , i n t & ) { r e t u r n f a l s e ; } / / / < NW[k-NS_ N*N g&{SteWpe 00061 00062 v i r t u a l b o o l G e t U I n t e g e r ( i n t , u i n t & ) { r e t u r n f a l s e ; } / / / < NW[k-NS_ N*Ne&{SteWpe 00063 00064 v i r t u a l b o o l G e t F l o a t ( i n t , f l o a t & ) { r e t u r n f a l s e ; } / / / < NW[k-NS_ N*Nnmppe 00065 00066 v i r t u a l b o o l G e t C h a r ( i n t , w c h a r _ t & ) { r e t u r n f a l s e ; } / / / < NW[k-NS_ N*NW[&{ 00067 00068 00069 00070 v i r t u a l b o o l G e t I n t 8 A r r a y ( i n t , i n t 8 * , i n t = - 1 , i n t = - 1 ) { r e t u r n f a l s e ; } / / / < NW[k-NS_ N*N8 MO g&{SteWpe 00071 00072 v i r t u a l b o o l G e t I n t 1 6 A r r a y ( i n t , i n t 1 6 * , i n t = - 1 , i n t = - 1 ) { r e t u r n f a l s e ; } / / / < NW[k-NS_ N*N1 6 MO g&{SteWpe 00073 00074 v i r t u a l b o o l G e t I n t 3 2 A r r a y ( i n t , i n t 3 2 * , i n t = - 1 , i n t = - 1 ) { r e t u r n f a l s e ; } / / / < NW[k-NS_ N*N3 2 MO g&{SteWpe 00075 00076 00077 00078 v i r t u a l b o o l G e t U i n t 8 A r r a y ( i n t , u i n t 8 * , i n t = - 1 , i n t = - 1 ) { r e t u r n f a l s e ; } / / / < NW[k-NS_ N*N8 MO g&{SteWpe 00079 00080 v i r t u a l b o o l G e t U i n t 1 6 A r r a y ( i n t , u i n t 1 6 * , i n t = - 1 , i n t = - 1 ) { r e t u r n f a l s e ; } / / / < NW[k-NS_ N*N1 6 MO g&{SteWpe 00081 00082 v i r t u a l b o o l G e t U i n t 3 2 A r r a y ( i n t , u i n t 3 2 * , i n t = - 1 , i n t = - 1 ) { r e t u r n f a l s e ; } / / / < NW[k-NS_ N*N3 2 MO g&{SteWpe 00083 00084 00085 00086 v i r t u a l b o o l G e t F l o a t A r r a y ( i n t , f l o a t * , i n t = - 1 , i n t = - 1 ) { r e t u r n f a l s e ; } / / / < NW[k-NS_ N*Nnmppe 00087 00088 v i r t u a l b o o l G e t C h a r A r r a y ( i n t , w c h a r _ t * , i n t = - 1 , i n t = - 1 ) { r e t u r n f a l s e ; } / / / < NW[k-NS_ N*NW[&{ 00089 00090 } ; / / c l a s s F i e l d 00091 00092 00093 00094 / * * 00095 00096 * V[penc^W[k[s{| 00097 00098 * / 00099 00100 c l a s s F i e l d F i x e d : p u b l i c F i e l d / / / V[^pencW[k[s{| 00101 00102 { 00103 00104 u c h a r * d a t a ; / / / < pencc 00105 00106 00107 00108 p u b l i c : 00109 00110 00111 00112 F i e l d F i x e d ( c o n s t W i d e S t r i n g & , F i e l d T y p e , S t r e a m * , i n t c o u n t ) ; 00113 00114 ~ F i e l d F i x e d ( ) ; 00115 00116 00117 00118 b o o l G e t I n t e g e r ( i n t , i n t & ) ; 00119 00120 b o o l G e t U I n t e g e r ( i n t , u i n t & ) ; 00121 00122 b o o l G e t F l o a t ( i n t , f l o a t & ) ; 00123 00124 b o o l G e t C h a r ( i n t , w c h a r _ t & ) ; 00125 00126 00127 00128 b o o l G e t I n t 8 A r r a y ( i n t , i n t 8 * , i n t = - 1 , i n t = - 1 ) ; 00129 00130 b o o l G e t I n t 1 6 A r r a y ( i n t , i n t 1 6 * , i n t = - 1 , i n t = - 1 ) ; 00131 00132 b o o l G e t I n t 3 2 A r r a y ( i n t , i n t 3 2 * , i n t = - 1 , i n t = - 1 ) ; 00133 00134 00135 00136 b o o l G e t U i n t 8 A r r a y ( i n t , u i n t 8 * , i n t = - 1 , i n t = - 1 ) ; 00137 00138 b o o l G e t U i n t 1 6 A r r a y ( i n t , u i n t 1 6 * , i n t = - 1 , i n t = - 1 ) ; 00139 00140 b o o l G e t U i n t 3 2 A r r a y ( i n t , u i n t 3 2 * , i n t = - 1 , i n t = - 1 ) ; 00141 00142 00143 00144 b o o l G e t F l o a t A r r a y ( i n t , f l o a t * , i n t = - 1 , i n t = - 1 ) ; 00145 00146 b o o l G e t C h a r A r r a y ( i n t , w c h a r _ t * , i n t = - 1 , i n t = - 1 ) ; 00147 00148 } ; / / c l a s s F i e l d F i x e d 00149 00150 00151 00152 / * * 00153 00154 * R`penc^W[k[s{|< b r > 00155 00156 * dk{|\*g[s 00157 00158 * / 00159 00160 c l a s s F i e l d D y n a m i c : p u b l i c F i e l d / / / R`penc^W[k[s{| 00161 00162 { 00163 00164 p u b l i c : 00165 00166 00167 00168 F i e l d D y n a m i c ( c o n s t W i d e S t r i n g & ) ; 00169 00170 ~ F i e l d D y n a m i c ( ) ; 00171 00172 } ; / / c l a s s F i e l d D y n a m i c 00173 00174 00175 00176 / * * 00177 00178 * R^ N*NW[k 00179 00180 * @ p a r a m n a m e W[k 00181 Ty 00182 00183 * @ p a r a m f t W[k{|W 00184 00185 * @ p a r a m s t r W[kpenceQAm 00186 00187 * @ p a r a m c o u n t W[kpenceQ*Npe 00188 00189 * @ r e t u r n W[kc 00190 00191 * / 00192 00193 F i e l d * C r e a t e F i e l d ( c o n s t W i d e S t r i n g & n a m e , F i e l d T y p e & f t , S t r e a m * s t r = N U L L , i n t c o u n t = 0 ) ; 00194 00195 } / / n a m e s p a c e c d b 00196 00197 } / / n a m e s p a c e h g l 00198 00199 # e n d i f / / H G L _ C D B _ F I E L D _ I N C L U D E 00200 00201