Orario: 20-05-2013, 9:02 Benvenuto ospite! (Log inRegistrati)


Rispondi 
template partial specialization... android...
Autore Messaggio
Gabriele
Posting Freak

Messaggi: 4,365
Registrato: Oct 2010
Offline Offline
#1 template partial specialization... android...
0
bene bene bene sotto mingw, gcc, vc9

questi templete funzionano:
(push e pop lua)
http://pastebin.com/WAkXTeN8
(wrapper function)
Codice:
template<typename Arg1,
         typename Arg2,
         typename Arg3,
         typename Arg4,
         void (*fun)(Arg1,Arg2,Arg3,Arg4)>
inline static int LuaFun (lua_State *L){
         (*fun)(Value::Check<Arg1>::get(L),Value::Check<Arg2>::get(L),Value::Check<Arg3>::get(L),Value::Check<Arg4>::get(L));
         return 0;
}

insomma se faccio:

lua->PushCFunction("GraphicClear",Wrapper::Function::LuaFun<float,float,float,float,APIRender::Clear>);

funziona (linux,windows), mentre se lo eseguo sotto android, non funziona!
In sostanza sbaglia il "template specializzato", non scegliendo quello che gestisce i float!

Qualcuno di voi ha mai avuto problemi simili???




Ok risolto
il problema cmq non era il templete ma un lua_pop che sotto lua JIT funziona sotto lua normale no...

Gabriele Di Bari
Account G+
Account bitbucket
Account GITHUB
E ricordate: ((VMJava*)(NULL))->~VMJava();
(Questo messaggio è stato modificato l'ultima volta il: 09-07-2012 19:36 da Gabriele.)
09-07-2012 19:00
Visita il sito web di questo utente Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Rispondi 


Vai al forum: