#pragma once #include "Traits.hpp" namespace geode::modifier { struct compare { template struct constructor { constexpr static inline bool value = false; }; template struct constructor(&Derived::constructor)) >> { constexpr static inline bool value = true; }; template struct destructor { constexpr static inline bool value = false; }; template struct destructor(&Derived::destructor)) >> { constexpr static inline bool value = true; }; #include }; }