Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages   Examples  

CTBprintf.icc

Go to the documentation of this file.
00001 
00006 /*----------------------------------------------------------------------------*/
00007 /* C Tool Box: Designed and implemented by:                                   */
00008 /*    Walter F.J. Mueller   Gesellschaft fuer Schwerionenforschung (GSI)      */
00009 /*                          Planckstrasse 1, D-64291 Darmstadt, Germany       */
00010 /*                  Email:  W.F.J.Mueller@gsi.de                              */
00011 /*                  WWW:    http://www-kp3.gsi.de/www/kp3/people/mueller.html */
00012 /*------------------------------------------+---------------------------------*/
00013 
00014 //------------------------------------------+-----------------------------------
00018 //------------------------------------------+-----------------------------------
00020 
00032 inline CTBprintfS<char> CTBprintf(char value, const char* c_format,
00033                                   int i_width, int i_precision)
00034 {
00035   return CTBprintfS<char>(value,c_format,i_width,i_precision);
00036 }
00037 
00038 //------------------------------------------+-----------------------------------
00040 
00052 inline CTBprintfS<int> CTBprintf(signed char value, const char* c_format,
00053                                  int i_width, int i_precision)
00054 {
00055   return CTBprintfS<int>(value,c_format,i_width,i_precision);
00056 }
00057 
00058 //------------------------------------------+-----------------------------------
00060 
00072 inline CTBprintfS<unsigned int> CTBprintf(unsigned char value, 
00073                                           const char* c_format,
00074                                           int i_width, int i_precision)
00075 {
00076   return CTBprintfS<unsigned int>(value,c_format,i_width,i_precision);
00077 }
00078 
00079 //------------------------------------------+-----------------------------------
00081 
00093 inline CTBprintfS<int> CTBprintf(short value, const char* c_format,
00094                                  int i_width, int i_precision)
00095 {
00096   return CTBprintfS<int>(value,c_format,i_width,i_precision);
00097 }
00098 
00099 //------------------------------------------+-----------------------------------
00101 
00113 inline CTBprintfS<unsigned int> CTBprintf(unsigned short value, 
00114                                           const char* c_format,
00115                                           int i_width, int i_precision)
00116 {
00117   return CTBprintfS<unsigned int>(value,c_format,i_width,i_precision);
00118 }
00119 
00120 //------------------------------------------+-----------------------------------
00122 
00134 inline CTBprintfS<int> CTBprintf(int value, const char* c_format,
00135                                  int i_width, int i_precision)
00136 {
00137   return CTBprintfS<int>(value,c_format,i_width,i_precision);
00138 }
00139 
00140 //------------------------------------------+-----------------------------------
00142 
00154 inline CTBprintfS<unsigned int> CTBprintf(unsigned int value, 
00155                                           const char* c_format,
00156                                           int i_width, int i_precision)
00157 {
00158   return CTBprintfS<unsigned int>(value,c_format,i_width,i_precision);
00159 }
00160 
00161 //------------------------------------------+-----------------------------------
00163 
00175 inline CTBprintfS<long> CTBprintf(long value, const char* c_format,
00176                                   int i_width, int i_precision)
00177 {
00178   return CTBprintfS<long>(value,c_format,i_width,i_precision);
00179 }
00180 
00181 //------------------------------------------+-----------------------------------
00183 
00195 inline CTBprintfS<unsigned long> CTBprintf(unsigned long value, 
00196                                            const char* c_format,
00197                                            int i_width, int i_precision)
00198 {
00199   return CTBprintfS<unsigned long>(value,c_format,i_width,i_precision);
00200 }
00201 
00202 //------------------------------------------+-----------------------------------
00204 
00216 inline CTBprintfS<double> CTBprintf(double value, const char* c_format,
00217                                     int i_width, int i_precision)
00218 {
00219   return CTBprintfS<double>(value,c_format,i_width,i_precision);
00220 }
00221 
00222 //------------------------------------------+-----------------------------------
00224 
00236 inline CTBprintfS<const char*> CTBprintf(const char* value, 
00237                                          const char* c_format,
00238                                          int i_width, int i_precision)
00239 {
00240   return CTBprintfS<const char*>(value,c_format,i_width,i_precision);
00241 }
00242 
00243 //------------------------------------------+-----------------------------------
00245 
00257 inline CTBprintfS<const void*> CTBprintf(const void* value, 
00258                                          const char* c_format,
00259                                          int i_width, int i_precision)
00260 {
00261   return CTBprintfS<const void*>(value,c_format,i_width,i_precision);
00262 }
00263 

Generated at Fri Oct 24 18:11:29 2003 for CTBbase by doxygen1.2.9-20010812 written by Dimitri van Heesch, © 1997-2001