mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-31 05:40:04 +00:00 
			
		
		
		
	clang-format fixes
This commit is contained in:
		
							parent
							
								
									d482fb359c
								
							
						
					
					
						commit
						7b846ffa98
					
				
					 117 changed files with 797 additions and 925 deletions
				
			
		|  | @ -5,16 +5,11 @@ | |||
| using iarchive = boost::archive::binary_iarchive; | ||||
| using oarchive = boost::archive::binary_oarchive; | ||||
| 
 | ||||
| #define SERIALIZE_IMPL(A) template void A::serialize<iarchive>( \ | ||||
|     iarchive & ar,                                              \ | ||||
|     const unsigned int file_version                             \ | ||||
| );                                                              \ | ||||
| template void A::serialize<oarchive>(                           \ | ||||
|     oarchive & ar,                                              \ | ||||
|     const unsigned int file_version                             \ | ||||
| ); | ||||
| #define SERIALIZE_IMPL(A)                                                                          \ | ||||
|     template void A::serialize<iarchive>(iarchive & ar, const unsigned int file_version);          \ | ||||
|     template void A::serialize<oarchive>(oarchive & ar, const unsigned int file_version); | ||||
| 
 | ||||
| #define SERIALIZE_EXPORT_IMPL(A) \ | ||||
| BOOST_SERIALIZATION_REGISTER_ARCHIVE(iarchive) \ | ||||
| BOOST_SERIALIZATION_REGISTER_ARCHIVE(oarchive) \ | ||||
| BOOST_CLASS_EXPORT_IMPLEMENT(A) | ||||
| #define SERIALIZE_EXPORT_IMPL(A)                                                                   \ | ||||
|     BOOST_SERIALIZATION_REGISTER_ARCHIVE(iarchive)                                                 \ | ||||
|     BOOST_SERIALIZATION_REGISTER_ARCHIVE(oarchive)                                                 \ | ||||
|     BOOST_CLASS_EXPORT_IMPLEMENT(A) | ||||
|  |  | |||
|  | @ -2,28 +2,26 @@ | |||
| 
 | ||||
| class construct_access { | ||||
| public: | ||||
|     template<class Archive, class T> | ||||
|     static inline void save_construct(Archive & ar, const T * t, const unsigned int file_version) { | ||||
|     template <class Archive, class T> | ||||
|     static inline void save_construct(Archive& ar, const T* t, const unsigned int file_version) { | ||||
|         t->save_construct(ar, file_version); | ||||
|     } | ||||
|     template<class Archive, class T> | ||||
|     static inline void load_construct(Archive & ar, T * t, const unsigned int file_version) { | ||||
|     template <class Archive, class T> | ||||
|     static inline void load_construct(Archive& ar, T* t, const unsigned int file_version) { | ||||
|         T::load_construct(ar, t, file_version); | ||||
|     } | ||||
| }; | ||||
| 
 | ||||
| #define BOOST_SERIALIZATION_CONSTRUCT(T)                          \ | ||||
| namespace boost { namespace serialization {                       \ | ||||
| template<class Archive>                                           \ | ||||
| inline void save_construct_data(                                  \ | ||||
|     Archive & ar, const T * t, const unsigned int file_version    \ | ||||
| ){                                                                \ | ||||
|     construct_access::save_construct(ar, t, file_version);        \ | ||||
| }                                                                 \ | ||||
| template<class Archive>                                           \ | ||||
| inline void load_construct_data(                                  \ | ||||
|     Archive & ar, T * t, const unsigned int file_version          \ | ||||
| ){                                                                \ | ||||
|     construct_access::load_construct(ar, t, file_version);        \ | ||||
| }                                                                 \ | ||||
| }} | ||||
| #define BOOST_SERIALIZATION_CONSTRUCT(T)                                                           \ | ||||
|     namespace boost {                                                                              \ | ||||
|     namespace serialization {                                                                      \ | ||||
|     template <class Archive>                                                                       \ | ||||
|     inline void save_construct_data(Archive& ar, const T* t, const unsigned int file_version) {    \ | ||||
|         construct_access::save_construct(ar, t, file_version);                                     \ | ||||
|     }                                                                                              \ | ||||
|     template <class Archive>                                                                       \ | ||||
|     inline void load_construct_data(Archive& ar, T* t, const unsigned int file_version) {          \ | ||||
|         construct_access::load_construct(ar, t, file_version);                                     \ | ||||
|     }                                                                                              \ | ||||
|     }                                                                                              \ | ||||
|     } | ||||
|  |  | |||
|  | @ -1,20 +1,17 @@ | |||
| #include "boost/serialization/split_member.hpp" | ||||
| 
 | ||||
| #define SERIALIZE_AS_POD                                             \ | ||||
|     private:                                                         \ | ||||
|     friend class boost::serialization::access;                       \ | ||||
|     template<typename Archive>                                       \ | ||||
|     void save(Archive & ar, const unsigned int file_version) const { \ | ||||
|         ar.save_binary(this, sizeof(*this));                         \ | ||||
|     }                                                                \ | ||||
|     template<typename Archive>                                       \ | ||||
|     void load(Archive & ar, const unsigned int file_version) {       \ | ||||
|         ar.load_binary(this, sizeof(*this));                         \ | ||||
|     }                                                                \ | ||||
|     template<class Archive>                                          \ | ||||
|     void serialize(                                                  \ | ||||
|         Archive &ar,                                                 \ | ||||
|         const unsigned int file_version                              \ | ||||
|     ){                                                               \ | ||||
|         boost::serialization::split_member(ar, *this, file_version); \ | ||||
| #define SERIALIZE_AS_POD                                                                           \ | ||||
| private:                                                                                           \ | ||||
|     friend class boost::serialization::access;                                                     \ | ||||
|     template <typename Archive>                                                                    \ | ||||
|     void save(Archive& ar, const unsigned int file_version) const {                                \ | ||||
|         ar.save_binary(this, sizeof(*this));                                                       \ | ||||
|     }                                                                                              \ | ||||
|     template <typename Archive>                                                                    \ | ||||
|     void load(Archive& ar, const unsigned int file_version) {                                      \ | ||||
|         ar.load_binary(this, sizeof(*this));                                                       \ | ||||
|     }                                                                                              \ | ||||
|     template <class Archive>                                                                       \ | ||||
|     void serialize(Archive& ar, const unsigned int file_version) {                                 \ | ||||
|         boost::serialization::split_member(ar, *this, file_version);                               \ | ||||
|     } | ||||
|  |  | |||
|  | @ -6,20 +6,17 @@ | |||
| namespace boost::serialization { | ||||
| 
 | ||||
| template <class Archive, class T> | ||||
| void serialize(Archive& ar, std::atomic<T>& value, const unsigned int file_version) | ||||
| { | ||||
| void serialize(Archive& ar, std::atomic<T>& value, const unsigned int file_version) { | ||||
|     boost::serialization::split_free(ar, value, file_version); | ||||
| } | ||||
| 
 | ||||
| template <class Archive, class T> | ||||
| void save(Archive& ar, const std::atomic<T>& value, const unsigned int file_version) | ||||
| { | ||||
| void save(Archive& ar, const std::atomic<T>& value, const unsigned int file_version) { | ||||
|     ar << value.load(); | ||||
| } | ||||
| 
 | ||||
| template <class Archive, class T> | ||||
| void load(Archive& ar, std::atomic<T>& value, const unsigned int file_version) | ||||
| { | ||||
| void load(Archive& ar, std::atomic<T>& value, const unsigned int file_version) { | ||||
|     T tmp; | ||||
|     ar >> tmp; | ||||
|     value.store(tmp); | ||||
|  |  | |||
|  | @ -1,23 +1,21 @@ | |||
| #pragma once | ||||
| 
 | ||||
| #include "common/common_types.h" | ||||
| #include <boost/container/flat_set.hpp> | ||||
| #include <boost/serialization/split_free.hpp> | ||||
| #include "common/common_types.h" | ||||
| 
 | ||||
| namespace boost::serialization { | ||||
| 
 | ||||
| template <class Archive, class T> | ||||
| void save(Archive& ar, const boost::container::flat_set<T>& set, const unsigned int file_version) | ||||
| { | ||||
| void save(Archive& ar, const boost::container::flat_set<T>& set, const unsigned int file_version) { | ||||
|     ar << static_cast<u64>(set.size()); | ||||
|     for (auto &v : set) { | ||||
|     for (auto& v : set) { | ||||
|         ar << v; | ||||
|     } | ||||
| } | ||||
| 
 | ||||
| template <class Archive, class T> | ||||
| void load(Archive& ar, boost::container::flat_set<T>& set, const unsigned int file_version) | ||||
| { | ||||
| void load(Archive& ar, boost::container::flat_set<T>& set, const unsigned int file_version) { | ||||
|     u64 count{}; | ||||
|     ar >> count; | ||||
|     set.clear(); | ||||
|  | @ -29,9 +27,8 @@ void load(Archive& ar, boost::container::flat_set<T>& set, const unsigned int fi | |||
| } | ||||
| 
 | ||||
| template <class Archive, class T> | ||||
| void serialize(Archive& ar, boost::container::flat_set<T>& set, const unsigned int file_version) | ||||
| { | ||||
| void serialize(Archive& ar, boost::container::flat_set<T>& set, const unsigned int file_version) { | ||||
|     boost::serialization::split_free(ar, set, file_version); | ||||
| } | ||||
| 
 | ||||
| } | ||||
| } // namespace boost::serialization
 | ||||
|  |  | |||
|  | @ -7,85 +7,70 @@ | |||
| #include <optional> | ||||
| #include <boost/move/utility_core.hpp> | ||||
| 
 | ||||
| #include <boost/serialization/detail/is_default_constructible.hpp> | ||||
| #include <boost/serialization/detail/stack_constructor.hpp> | ||||
| #include <boost/serialization/force_include.hpp> | ||||
| #include <boost/serialization/item_version_type.hpp> | ||||
| #include <boost/serialization/split_free.hpp> | ||||
| #include <boost/serialization/level.hpp> | ||||
| #include <boost/serialization/nvp.hpp> | ||||
| #include <boost/serialization/split_free.hpp> | ||||
| #include <boost/serialization/version.hpp> | ||||
| #include <boost/type_traits/is_pointer.hpp> | ||||
| #include <boost/serialization/detail/stack_constructor.hpp> | ||||
| #include <boost/serialization/detail/is_default_constructible.hpp> | ||||
| #include <boost/serialization/force_include.hpp> | ||||
| 
 | ||||
| // function specializations must be defined in the appropriate
 | ||||
| // namespace - boost::serialization
 | ||||
| namespace boost { | ||||
| namespace serialization { | ||||
| 
 | ||||
| template<class Archive, class T> | ||||
| void save( | ||||
|     Archive & ar, | ||||
|     const std::optional< T > & t, | ||||
|     const unsigned int /*version*/ | ||||
| ){ | ||||
|     // It is an inherent limitation to the serialization of optional.hpp
 | ||||
|     // that the underlying type must be either a pointer or must have a
 | ||||
|     // default constructor.  It's possible that this could change sometime
 | ||||
|     // in the future, but for now, one will have to work around it.  This can
 | ||||
|     // be done by serialization the optional<T> as optional<T *>
 | ||||
|     #if ! defined(BOOST_NO_CXX11_HDR_TYPE_TRAITS) | ||||
|         BOOST_STATIC_ASSERT( | ||||
|             boost::serialization::detail::is_default_constructible<T>::value | ||||
|             || boost::is_pointer<T>::value | ||||
|         ); | ||||
|     #endif | ||||
| template <class Archive, class T> | ||||
| void save(Archive& ar, const std::optional<T>& t, const unsigned int /*version*/ | ||||
| ) { | ||||
| // It is an inherent limitation to the serialization of optional.hpp
 | ||||
| // that the underlying type must be either a pointer or must have a
 | ||||
| // default constructor.  It's possible that this could change sometime
 | ||||
| // in the future, but for now, one will have to work around it.  This can
 | ||||
| // be done by serialization the optional<T> as optional<T *>
 | ||||
| #if !defined(BOOST_NO_CXX11_HDR_TYPE_TRAITS) | ||||
|     BOOST_STATIC_ASSERT(boost::serialization::detail::is_default_constructible<T>::value || | ||||
|                         boost::is_pointer<T>::value); | ||||
| #endif | ||||
|     const bool tflag = t.has_value(); | ||||
|     ar << boost::serialization::make_nvp("initialized", tflag); | ||||
|     if (tflag){ | ||||
|     if (tflag) { | ||||
|         ar << boost::serialization::make_nvp("value", *t); | ||||
|     } | ||||
| } | ||||
| 
 | ||||
| template<class Archive, class T> | ||||
| void load( | ||||
|     Archive & ar, | ||||
|     std::optional< T > & t, | ||||
|     const unsigned int version | ||||
| ){ | ||||
| template <class Archive, class T> | ||||
| void load(Archive& ar, std::optional<T>& t, const unsigned int version) { | ||||
|     bool tflag; | ||||
|     ar >> boost::serialization::make_nvp("initialized", tflag); | ||||
|     if(! tflag){ | ||||
|     if (!tflag) { | ||||
|         t.reset(); | ||||
|         return; | ||||
|     } | ||||
| 
 | ||||
|     if(0 == version){ | ||||
|     if (0 == version) { | ||||
|         boost::serialization::item_version_type item_version(0); | ||||
|         boost::archive::library_version_type library_version( | ||||
|             ar.get_library_version() | ||||
|         ); | ||||
|         if(boost::archive::library_version_type(3) < library_version){ | ||||
|         boost::archive::library_version_type library_version(ar.get_library_version()); | ||||
|         if (boost::archive::library_version_type(3) < library_version) { | ||||
|             ar >> BOOST_SERIALIZATION_NVP(item_version); | ||||
|         } | ||||
|     } | ||||
|     if(! t.has_value()) | ||||
|     if (!t.has_value()) | ||||
|         t = T(); | ||||
|     ar >> boost::serialization::make_nvp("value", *t); | ||||
| } | ||||
| 
 | ||||
| template<class Archive, class T> | ||||
| void serialize( | ||||
|     Archive & ar, | ||||
|     std::optional< T > & t, | ||||
|     const unsigned int version | ||||
| ){ | ||||
| template <class Archive, class T> | ||||
| void serialize(Archive& ar, std::optional<T>& t, const unsigned int version) { | ||||
|     boost::serialization::split_free(ar, t, version); | ||||
| } | ||||
| 
 | ||||
| template<class T> | ||||
| struct version<std::optional<T> > { | ||||
| template <class T> | ||||
| struct version<std::optional<T>> { | ||||
|     BOOST_STATIC_CONSTANT(int, value = 1); | ||||
| }; | ||||
| 
 | ||||
| } // serialization
 | ||||
| } // boost
 | ||||
| } // namespace serialization
 | ||||
| } // namespace boost
 | ||||
|  |  | |||
|  | @ -162,20 +162,20 @@ private: | |||
| 
 | ||||
|     friend class boost::serialization::access; | ||||
|     template <class Archive> | ||||
|     void save(Archive& ar, const unsigned int file_version) const | ||||
|     { | ||||
|     void save(Archive& ar, const unsigned int file_version) const { | ||||
|         s32 idx = first == UnlinkedTag() ? -1 : static_cast<s32>(first - &queues[0]); | ||||
|         ar << idx; | ||||
|         for (auto i = 0; i < NUM_QUEUES; i++) { | ||||
|             s32 idx1 = first == UnlinkedTag() ? -1 : static_cast<s32>(queues[i].next_nonempty - &queues[0]); | ||||
|             s32 idx1 = first == UnlinkedTag() | ||||
|                            ? -1 | ||||
|                            : static_cast<s32>(queues[i].next_nonempty - &queues[0]); | ||||
|             ar << idx1; | ||||
|             ar << queues[i].data; | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
|     template <class Archive> | ||||
|     void load(Archive& ar, const unsigned int file_version) | ||||
|     { | ||||
|     void load(Archive& ar, const unsigned int file_version) { | ||||
|         s32 idx; | ||||
|         ar >> idx; | ||||
|         first = idx < 0 ? UnlinkedTag() : &queues[idx]; | ||||
|  |  | |||
|  | @ -46,11 +46,10 @@ class Vec4; | |||
| template <typename T> | ||||
| class Vec2 { | ||||
|     friend class boost::serialization::access; | ||||
|     template<class Archive> | ||||
|     void serialize(Archive & ar, const unsigned int file_version) | ||||
|     { | ||||
|         ar & x; | ||||
|         ar & y; | ||||
|     template <class Archive> | ||||
|     void serialize(Archive& ar, const unsigned int file_version) { | ||||
|         ar& x; | ||||
|         ar& y; | ||||
|     } | ||||
| 
 | ||||
| public: | ||||
|  | @ -201,12 +200,11 @@ inline float Vec2<float>::Normalize() { | |||
| template <typename T> | ||||
| class Vec3 { | ||||
|     friend class boost::serialization::access; | ||||
|     template<class Archive> | ||||
|     void serialize(Archive & ar, const unsigned int file_version) | ||||
|     { | ||||
|         ar & x; | ||||
|         ar & y; | ||||
|         ar & z; | ||||
|     template <class Archive> | ||||
|     void serialize(Archive& ar, const unsigned int file_version) { | ||||
|         ar& x; | ||||
|         ar& y; | ||||
|         ar& z; | ||||
|     } | ||||
| 
 | ||||
| public: | ||||
|  | @ -418,13 +416,12 @@ using Vec3f = Vec3<float>; | |||
| template <typename T> | ||||
| class Vec4 { | ||||
|     friend class boost::serialization::access; | ||||
|     template<class Archive> | ||||
|     void serialize(Archive & ar, const unsigned int file_version) | ||||
|     { | ||||
|         ar & x; | ||||
|         ar & y; | ||||
|         ar & z; | ||||
|         ar & w; | ||||
|     template <class Archive> | ||||
|     void serialize(Archive& ar, const unsigned int file_version) { | ||||
|         ar& x; | ||||
|         ar& y; | ||||
|         ar& z; | ||||
|         ar& w; | ||||
|     } | ||||
| 
 | ||||
| public: | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue