For test
No notes
Syntax:
C++
template<int i, class Instance, class Method, class Parameters> class For { public: static inline void Execute() { Instance.Method(Parameters); For< i - 1 >::Execute(); } }; template<0, class Instance, class Method, class Parameters> class For { public: static inline void Execute() { Instance.Method(Parameters); } };