text: /**
   * @file Padding.h
   * @brief Macros for padding of reversed classes.
   * @author wilricknl
   * @see https://github.com/wilricknl/ACE
   */
  #pragma once
  #define STR_MERGE_IMPL(a, b) a##b
  #define STR_MERGE(a, b) STR_MERGE_IMPL(a, b)
  #define MAKE_PAD(size) STR_MERGE(_pad, __COUNTER__)[size]
  #define DEFINE_MEMBER_N(type, name, offset) struct {unsigned char MAKE_PAD(offset); type name;}
  