47 lines
1.8 KiB
C++
47 lines
1.8 KiB
C++
#pragma once
|
|
|
|
namespace cs
|
|
{
|
|
class MFGuildApply;
|
|
class MFFriendApply;
|
|
class MFBaseUserData;
|
|
class MFUserTempCustomData;
|
|
class MFGuildBasic;
|
|
class MFPaging;
|
|
}
|
|
|
|
namespace ss
|
|
{
|
|
class MFBaseUserDataDB;
|
|
}
|
|
|
|
class TypeConvert
|
|
{
|
|
public:
|
|
static void Convert(const cs::MFFriendApply& apply_pb, FriendApply& apply);
|
|
static void Convert(const FriendApply& apply, cs::MFFriendApply& apply_pb);
|
|
|
|
static void Convert(const cs::MFGuildApply& apply_pb, GuildApply& apply);
|
|
static void Convert(const GuildApply& apply, cs::MFGuildApply& apply_pb);
|
|
|
|
static void Convert(a8::XObject& xobj, cs::MFGuildBasic* guild_basic);
|
|
static void Convert(a8::XObject& xobj, cs::MFPaging* paging);
|
|
|
|
static void Convert(const BaseUserData& base_data, ss::MFBaseUserDataDB& base_data_pb);
|
|
static void Convert(const ss::MFBaseUserDataDB& base_data_pb, BaseUserData& base_data);
|
|
|
|
static void Convert(long long guild_id, int guild_job,
|
|
const GuildMember& member, ss::MFBaseUserDataDB& base_data_pb);
|
|
static void Convert(const ss::MFBaseUserDataDB& base_data_pb, GuildMember& member);
|
|
static void Convert(long long guild_id, int guild_job,
|
|
const GuildMember& member, cs::MFBaseUserData& base_data_pb);
|
|
static void Convert(const cs::MFBaseUserData& base_data_pb, GuildMember& member);
|
|
|
|
static void Convert(const cs::MFBaseUserData& base_data_pb, BaseUserData& base_data);
|
|
static void Convert(const BaseUserData& base_data, cs::MFBaseUserData& base_data_pb);
|
|
static void Convert(const cs::MFUserTempCustomData& temp_custom_data_pb,
|
|
UserTempCustomData& temp_custom_data);
|
|
static void Convert(const UserTempCustomData& temp_custom_data,
|
|
cs::MFUserTempCustomData& temp_custom_data_pb);
|
|
};
|