Untested idea:
    
    
    template cppDefinedMacro(def, body: untyped) =
      {.emit: "CPP_DEFINED_MACRO(", def, ") {", body, "}".}
    
    cppDefinedMacro "yay":
      cpp_defined_function(param1)
      other_cpp_defined_function(param2, param3)
    

Reply via email to