diff options
Diffstat (limited to 'include/pso/TPlySmth.h')
-rw-r--r-- | include/pso/TPlySmth.h | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/include/pso/TPlySmth.h b/include/pso/TPlySmth.h index 660955f..99bf763 100644 --- a/include/pso/TPlySmth.h +++ b/include/pso/TPlySmth.h @@ -4,26 +4,28 @@ #include <global_types.h> #include <pso/protocol.h> #include <pso/TArray.h> +#include <pso/TProtocol.h> class TPlySmth { public: - TPlySmth() /*{}*/; + TPlySmth() {}; - TPlySmth &operator=(const TPlySmth &src) /*{ return assign(src); }*/; + //TPlySmth &operator=(const TPlySmth &src) { return assign(src); }; - void bswap() /*{ - bswap_32(m_smth.at_as<u32>(0)); - bswap_32(m_smth1.at_as<u32>(0)); - }*/; + void bswap() { + bswap_32(m_smth.as<u32>()); + bswap_32(m_smth1.as<u32>()); + }; 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: + + friend class TProtocol; +protected: TArray<u8, 4> m_smth; TArray<u8, 4> m_smth1; }; |