From what I can tell, the xsAll.h header is meant for internal use and brings in all kinds of sx. and fx... namespacing whereas the xs... symbols in xs.h and xsmc... in xsmc.h looks public.
I'm having trouble including xsAll.h in my main.cpp file. I get all kinds of compiler errors, it looks like it brings in code that's not valid C++.
I'd love to stick to just xs.h or xsmc.h, but I can't seem to figure out how to hook up the xsl output since it uses the txPreparation* xsPreparation() function in mc.xs.c (which isn't even in the mc.xs.h so I'm thinking this is a private API as well)
Please tell me there is a way to keep xsc and xsl in my workflow, but avoid xsAll.h and extern txPreparation* xsPreparation().
From what I can tell, the
xsAll.hheader is meant for internal use and brings in all kinds ofsx.andfx...namespacing whereas thexs...symbols inxs.handxsmc...inxsmc.hlooks public.I'm having trouble including
xsAll.hin mymain.cppfile. I get all kinds of compiler errors, it looks like it brings in code that's not valid C++.I'd love to stick to just
xs.horxsmc.h, but I can't seem to figure out how to hook up thexsloutput since it uses thetxPreparation* xsPreparation()function inmc.xs.c(which isn't even in themc.xs.hso I'm thinking this is a private API as well)Please tell me there is a way to keep
xscandxslin my workflow, but avoidxsAll.handextern txPreparation* xsPreparation().