#pragma once #include "CardT.h" class TrumpCardT: public CardT { public: TrumpCardT(SuiteT s = SuiteT::NONE, ValueT v=ValueT::NONE): CardT(s,v) {}; bool operator <(const TrumpCardT & other) const; static SuiteT Trump(); static void Trump(SuiteT t); private: inline static SuiteT trump{SuiteT::NONE}; };