
/*******************************************
****    File generated by Tree2C V1.0   ****
**** (c) 2017-2019, Alessandro Pedretti ****
*******************************************/


#ifndef __T2CPP_FINANCIAL_SERVICE_H
#  define  __T2CPP_FINANCIAL_SERVICE_H

/**** Output values ****/

#  define  T2CPP_FINANCIAL_SERVICE_C1       0
#  define  T2CPP_FINANCIAL_SERVICE_C2       1
#  define  T2CPP_FINANCIAL_SERVICE_C3       2
#  define  T2CPP_FINANCIAL_SERVICE_C4       3
#  define  T2CPP_FINANCIAL_SERVICE_C5       4

/**** Values of the attributes ****/

#  define  T2CPP_FINANCIAL_SERVICE_LIFESTYLE_SPENDGGSAVING 0
#  define  T2CPP_FINANCIAL_SERVICE_LIFESTYLE_SPENDGSAVING 1
#  define  T2CPP_FINANCIAL_SERVICE_LIFESTYLE_SPENDLLSAVING 2
#  define  T2CPP_FINANCIAL_SERVICE_LIFESTYLE_SPENDLSAVING 3
#  define  T2CPP_FINANCIAL_SERVICE_TYPE_DOCTOR 0
#  define  T2CPP_FINANCIAL_SERVICE_TYPE_ENGINEER 1
#  define  T2CPP_FINANCIAL_SERVICE_TYPE_LIBRARIAN 2
#  define  T2CPP_FINANCIAL_SERVICE_TYPE_PROFESSOR 3
#  define  T2CPP_FINANCIAL_SERVICE_TYPE_STUDENT 4

/**** Class definition ****/

class T2CPP_FINANCIAL_SERVICE
{
  public:

    /**** Properties ****/

    int      LifeStyle;
    int      Type;
    float    Vacation;
    float    eCredit;
    float    property;
    float    salary;

    /**** Methods ****/

    int      Classify();
    int      DomCheck();

   };
#endif
