file:/home/vittek/soft/cppexample/main.h        (Tue Aug 24 20:53:29 2004 )        HOME


   1: 
   2: enum anEnum {
   3:   anEnumValueX,
   4:   anEnumValueY,
   5:   anEnumValueZ,
   6: };
   7: 
   8: 
   9: class Super {
  10: public:
  11:   int           argc;
  12:   void          anOverloadedMethod(enum anEnum i);
  13:   void          anOverloadedMethod(int i);
  14:   void          anOverloadedMethod(double i);
  15:   virtual void  aVirtualMethod();  
  16: };
  17: 
  18: class Infer : public Super {
  19: public:
  20:   char          **argv;
  21:   virtual void  aVirtualMethod();
  22: };
  23: 
  24: // Pretty nontrivial conditional compilations
  25: // are handled correctly by Xrefactory.
  26: static
  27: #if SOME_CONDITION
  28:        int  
  29: #else
  30:        double   
  31: #endif
  32:                 condVariable
  33: #if SOME_CONDITION
  34:                                = 0;
  35: #else
  36:                                = 0.5;
  37: #endif
  38: 
  39: // Another non-trivial conditional compilation.
  40: // It provides two different definitions for 
  41: // the same variable.
  42: #if SOME_CONDITION
  43: static int      multiDefVariable;
  44: #else
  45: static double   multiDefVariable;
  46: #endif
  47: 
  48: 








































Generated by Xrefactory version 2.0.0