SEGS  0.4.2
Super Entity Game Server
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
chardata_serializers.h
Go to the documentation of this file.
1 /*
2  * SEGS - Super Entity Game Server
3  * http://www.segs.io/
4  * Copyright (c) 2006 - 2018 SEGS Team (see Authors.txt)
5  * This software is licensed! (See License.txt for details)
6  */
7 
8 #pragma once
9 #include <stdint.h>
10 
11 class QString;
12 struct Friend;
13 struct FriendsList;
14 struct Sidekick;
15 struct CharacterData;
16 
17 template<class Archive>
18 void serialize(Archive &archive, Friend &fr, uint32_t const version);
19 template<class Archive>
20 void serialize(Archive &archive, FriendsList &fl, uint32_t const version);
21 template<class Archive>
22 void serialize(Archive &archive, Sidekick &sk, uint32_t const version);
23 template<class Archive>
24 void serialize(Archive &archive, CharacterData &cd, uint32_t const version);
25 
26 void saveTo(const CharacterData &target,const QString &baseName,bool text_format=false);
Definition: chardata_definitions.h:21
void serialize(Archive &archive, TextureAnim_Data &m)
Definition: anim_serializers.cpp:33
Definition: Friend.h:13
Definition: Friend.h:25
void saveTo(const TextureAnim_Data &target, const QString &baseName, bool text_format=false)
archive(cereal::make_nvp("Mods", k.Mods))
Definition: chardata_definitions.h:29