![]() |
![]() |
00001 #include <string> 00002 00003 class PrimitivePayload { 00004 public: 00005 PrimitivePayload(); 00006 PrimitivePayload( int seed ); 00007 bool operator ==(const PrimitivePayload& rhs) const; 00008 bool operator !=(const PrimitivePayload& rhs) const; 00009 private: 00010 int m_i; 00011 bool t_bool; 00012 unsigned char t_uchar; 00013 char t_char; 00014 short t_short; 00015 unsigned short t_ushort; 00016 int t_int; 00017 unsigned int t_uint; 00018 long t_long; 00019 unsigned long t_ulong; 00020 long long t_llong; 00021 float t_float; 00022 double t_double; 00023 std::string t_string; 00024 enum T_Enum { A =3, B, C= 101, D, E, F}; 00025 T_Enum t_enum; 00026 };