From 34b596773dc64740b9f2c827a3f5cfb884db3a2f Mon Sep 17 00:00:00 2001 From: Alex Harker Date: Mon, 27 May 2019 22:58:53 +0100 Subject: [PATCH] Formatting --- FrameLib_Max_Objects/Common/MaxClass_Base.h | 15 ++++++++++----- FrameLib_PD_Objects/Common/PDClass_Base.h | 1 + 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/FrameLib_Max_Objects/Common/MaxClass_Base.h b/FrameLib_Max_Objects/Common/MaxClass_Base.h index 3a2ede5b..7e5cc5da 100644 --- a/FrameLib_Max_Objects/Common/MaxClass_Base.h +++ b/FrameLib_Max_Objects/Common/MaxClass_Base.h @@ -66,21 +66,24 @@ public: // Static Methods for class initialisation, object creation and deletion - template static t_class **getClassPointer() + template + static t_class **getClassPointer() { static t_class *C; return &C; } - template static std::string *accessClassName() + template + static std::string *accessClassName() { static std::string str; return &str; } - template static void makeClass(t_symbol *nameSpace, const char *classname) + template + static void makeClass(t_symbol *nameSpace, const char *classname) { t_class **C = getClassPointer(); @@ -90,14 +93,16 @@ public: *accessClassName() = std::string(classname); } - template static void *create(t_symbol *sym, long ac, t_atom *av) + template + static void *create(t_symbol *sym, long ac, t_atom *av) { void *x = object_alloc(*getClassPointer()); new(x) T(sym, ac, av); return x; } - template static void destroy(t_object * x) + template + static void destroy(t_object * x) { ((T *)x)->~T(); } diff --git a/FrameLib_PD_Objects/Common/PDClass_Base.h b/FrameLib_PD_Objects/Common/PDClass_Base.h index e498d6f0..e587210a 100644 --- a/FrameLib_PD_Objects/Common/PDClass_Base.h +++ b/FrameLib_PD_Objects/Common/PDClass_Base.h @@ -55,6 +55,7 @@ public: ((x)->*F)(vec_size); return w + 3; } + template ::MethodPerform F> void addPerform(t_signal **sp) { for (size_t i = 0; i < mSigIns.size(); i++)