#ifndef TPLYSMTH_H #define TPLYSMTH_H #include #include #include class TPlySmth { public: TPlySmth() /*{}*/; TPlySmth &operator=(const TPlySmth &src) /*{ return assign(src); }*/; void bswap() /*{ bswap_32(m_smth.at_as(0)); bswap_32(m_smth1.at_as(0)); }*/; TPlySmth &assign(const TPlySmth &src) /*{ m_smth = src.m_smth; m_smth1 = src.m_smth1; }*/; PRIVATE_MEMBER_ACCESSORS_ARRAY(u8, smth, 4); PRIVATE_MEMBER_ACCESSORS_ARRAY(u8, smth1, 4); private: TArray m_smth; TArray m_smth1; }; #endif