#ifndef POLICYDEFAULT_H
#define POLICYDEFAULT_H

class policy1;
class policy2;
class policy3;
class policy4;
class policy5;

/*!
\brief  The default policy
*/
class policydefault
{
public:

  typedef policy1 P1;
  typedef policy2 P2;
  typedef policy3 P3;

};

class policy1
{
public:
  policy1();
  void print() const;
};

class policy2
{
public:
  policy2();
  void print() const;
};

class policy3
{
public:
  policy3();
  void print() const;
};

class policy4
{
public:
  policy4();
  void print() const;
};

class policy5
{
public:
  policy5();
  void print() const;
};









#endif



