Commit Graph

18 Commits

Author SHA1 Message Date
Lars Toenning
9974e67afb Remove unused header 2022-06-20 23:43:45 +02:00
Mat Sutcliffe
df446cfdd6 Fix mistake 2021-10-12 18:35:16 +01:00
Mat Sutcliffe
9fdeb466fa Member functions of mixins should be defined out of line
Per [temp.explicit]/10, explicit instantiation declarations
do not affect inline member functions
2021-10-11 14:20:08 +01:00
Mat Sutcliffe
916448ef6a [Clang][Windows] Remove workarounds 2021-10-11 14:20:07 +01:00
Mat Sutcliffe
57d32da826 Use nested namespaces (C++17 feature) 2021-09-18 15:07:48 +01:00
Mat Sutcliffe
0ebe21a7cf Use if constexpr in metaclass visitor functions 2021-07-13 17:56:30 +01:00
Mat Sutcliffe
d7a461ff7a Use if constexpr (C++17 feature) 2021-07-13 17:56:30 +01:00
Mat Sutcliffe
5d67cd9f68 Use _v traits variable aliases (C++17 feature) 2021-07-13 17:56:29 +01:00
Mat Sutcliffe
6d232756f4 Use std::bool_constant (C++17 feature) 2021-07-13 17:56:29 +01:00
Mat Sutcliffe
7955d0a06e Remove workarounds for fixed bugs 2021-07-13 17:56:23 +01:00
Mat Sutcliffe
63f5d28622 Issue #77 Break cyclic dependency between CVariant and all other value classes 2020-12-19 18:50:36 +00:00
Mat Sutcliffe
1991b4847a Issue #77 Break cyclic dependency between CPropertyIndex and all other value classes 2020-12-19 18:50:36 +00:00
Mat Sutcliffe
0971c8ce68 Issue #77 All classes propertyindex methods use CPropertyIndexRef and QVariant 2020-12-19 18:50:35 +00:00
Mat Sutcliffe
c2ac37f552 Issue #77 Remove unused methods 2020-12-19 18:50:34 +00:00
Mat Sutcliffe
4cc1c7e0a9 Issue #77 Move definition of Mixin::Index::apply 2020-12-19 18:50:34 +00:00
Mat Sutcliffe
647e9064b0 Issue #77 Break cyclic dependency between CIcon and all other value classes 2020-12-19 18:50:32 +00:00
Mat Sutcliffe
b1185eb541 Issue #77 toIcon returns a simple enum instead of a full object 2020-12-19 18:50:31 +00:00
Mat Sutcliffe
b80114213d Issue #77 Move mixin classes to separate files
By separating them from unrelated code, their dependents
can use them without depending on unrelated code, which
in turn helps to reduce cyclic dependencies.
2020-08-29 14:16:17 +01:00