1
0
mirror of https://github.com/alliedmodders/metamod-source.git synced 2024-12-04 16:24:16 +01:00
HLMetaModOfficial/sourcehook
Pavol Marko 7fa9f150fb First version of automatic hookman/hookfunc generation functionality + test
Currently supports (msvc): all params, ret types: integeral, floating-point
Todo: other rettypes (pod/objects, ctors/dtors), gcc support, integration with ISourceHook::AddHook

--HG--
branch : hookman_autogen
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/branches/hookman_autogen%40532
2007-10-21 21:47:53 +00:00
..
generate Added SH_DECL_EXTERN$1, SH_DECL_EXTERN$1_void, SH_DECL_EXTERN$1_vafmt, SH_DECL_EXTERN$1_vafmt_void, SH_DECL_MANUALEXTERN$1 and SH_DECL_MANUALEXTERN$1_void 2007-10-14 16:25:39 +00:00
test First version of automatic hookman/hookfunc generation functionality + test 2007-10-21 21:47:53 +00:00
FastDelegate.h Changed to support 16 arguments by default 2007-10-08 15:43:23 +00:00
sh_list.h New auto-hookfunc-gen friendly interface 2007-10-07 22:10:07 +00:00
sh_memfuncinfo.h Changed to support 16 arguments by default 2007-10-08 15:43:23 +00:00
sh_memory.h The most incredibly pointless commit ever 2007-03-02 02:43:22 +00:00
sh_stack.h linux.gcc compat 2007-10-07 22:24:01 +00:00
sh_string.h Added find_last_of() to SourceHook::String for searching the string backwards 2007-05-03 02:22:03 +00:00
sh_tinyhash.h fixed bug when using Microsoft's STL 2007-10-16 23:01:42 +00:00
sh_vector.h fixed a subtle invalid memory access bug in CVector 2007-10-16 20:01:30 +00:00
sourcehook_hookmangen_x86.h First version of automatic hookman/hookfunc generation functionality + test 2007-10-21 21:47:53 +00:00
sourcehook_hookmangen.cpp First version of automatic hookman/hookfunc generation functionality + test 2007-10-21 21:47:53 +00:00
sourcehook_hookmangen.h First version of automatic hookman/hookfunc generation functionality + test 2007-10-21 21:47:53 +00:00
sourcehook_impl_chook.h linux.gcc compat 2007-10-07 22:24:01 +00:00
sourcehook_impl_chookidman.h Removed "trust the prototype" model which could lead to problems. Instead, every CVfnPtr now has a list of hook managers. 2007-10-14 11:59:13 +00:00
sourcehook_impl_chookmaninfo.h Removed "trust the prototype" model which could lead to problems. Instead, every CVfnPtr now has a list of hook managers. 2007-10-14 11:59:13 +00:00
sourcehook_impl_ciface.h linux.gcc compat 2007-10-07 22:24:01 +00:00
sourcehook_impl_cproto.h Removed "trust the prototype" model which could lead to problems. Instead, every CVfnPtr now has a list of hook managers. 2007-10-14 11:59:13 +00:00
sourcehook_impl_cvfnptr.h Removed "trust the prototype" model which could lead to problems. Instead, every CVfnPtr now has a list of hook managers. 2007-10-14 11:59:13 +00:00
sourcehook_impl.h Removed "trust the prototype" model which could lead to problems. Instead, every CVfnPtr now has a list of hook managers. 2007-10-14 11:59:13 +00:00
sourcehook.cpp correct ISO for scoping 2007-10-14 12:28:28 +00:00
sourcehook.h Added SH_DECL_EXTERN$1, SH_DECL_EXTERN$1_void, SH_DECL_EXTERN$1_vafmt, SH_DECL_EXTERN$1_vafmt_void, SH_DECL_MANUALEXTERN$1 and SH_DECL_MANUALEXTERN$1_void 2007-10-14 16:25:39 +00:00