#ifndef _SALARIED_H_
#define _SALARIED_H_

#include <stdint.h>

// Represents a salaried employee.
class Salaried {
 public:
  Salaried(uint32_t salary) : salary_(salary) { }

  // Return the total earnings.
  virtual uint32_t get_salary() const;

  // Get the total earnings.
  virtual uint32_t Earnings() const;

  // Print the total earnings.
  virtual void PrintEarnings() const;

 private:
  uint32_t salary_;
};

#endif  // _SALARIED_H_