|
template<typename T > |
void | copy_string (const T *src, int elem_count, T *dest) |
|
template<> |
void | copy_string< char > (const char *src, int elem_count, char *dest) |
|
template<> |
void | copy_string< wchar_t > (const wchar_t *src, int elem_count, wchar_t *dest) |
|
template<class T > |
T | readstring (typename T::value_type *src, int size_bytes) |
|
template<class T > |
T | reader (LPBYTE address, DWORD) |
|
template<> |
std::string | reader< std::string > (LPBYTE address, DWORD size_bytes) |
|
template<> |
std::wstring | reader< std::wstring > (LPBYTE address, DWORD size_bytes) |
|
template<class T > |
T | read_data (CallHandler &handler, LPBYTE destAddress, DWORD size=sizeof(T)) |
|
template<class T > |
void | writer (LPBYTE address, T data, DWORD) |
|
template<> |
void | writer< std::string > (LPBYTE address, std::string data, DWORD) |
|
template<> |
void | writer< std::wstring > (LPBYTE address, std::wstring data, DWORD) |
|
template<class T > |
void | write_data (CallHandler &handler, LPBYTE destAddress, T data, DWORD size=sizeof(T)) |
|
template<typename T > |
void | read_number (CallHandler &handler, Object::unique_deque &args, Object::unique_list &results) |
|
template<typename T > |
void | read_string (CallHandler &handler, Object::unique_deque &args, Object::unique_list &results) |
|
template<class T > |
void | write_number (CallHandler &handler, Object::unique_deque &args, bool write_bit=false) |
|
template<class T > |
void | write_string (CallHandler &handler, LPBYTE address, T str) |
|
void | l_readbit (CallHandler &handler, Object::unique_deque &args, Object::unique_list &results) |
|
void | l_readbyte (CallHandler &handler, Object::unique_deque &args, Object::unique_list &results) |
|
void | l_readchar (CallHandler &handler, Object::unique_deque &args, Object::unique_list &results) |
|
void | l_readword (CallHandler &handler, Object::unique_deque &args, Object::unique_list &results) |
|
void | l_readshort (CallHandler &handler, Object::unique_deque &args, Object::unique_list &results) |
|
void | l_readdword (CallHandler &handler, Object::unique_deque &args, Object::unique_list &results) |
|
void | l_readint (CallHandler &handler, Object::unique_deque &args, Object::unique_list &results) |
|
void | l_readfloat (CallHandler &handler, Object::unique_deque &args, Object::unique_list &results) |
|
void | l_readdouble (CallHandler &handler, Object::unique_deque &args, Object::unique_list &results) |
|
void | l_readstring (CallHandler &handler, Object::unique_deque &args, Object::unique_list &results) |
|
void | l_readwidestring (CallHandler &handler, Object::unique_deque &args, Object::unique_list &results) |
|
void | l_writebit (CallHandler &handler, Object::unique_deque &args, Object::unique_list &) |
|
void | l_writebyte (CallHandler &handler, Object::unique_deque &args, Object::unique_list &) |
|
void | l_writechar (CallHandler &handler, Object::unique_deque &args, Object::unique_list &) |
|
void | l_writeword (CallHandler &handler, Object::unique_deque &args, Object::unique_list &) |
|
void | l_writeshort (CallHandler &handler, Object::unique_deque &args, Object::unique_list &) |
|
void | l_writedword (CallHandler &handler, Object::unique_deque &args, Object::unique_list &) |
|
void | l_writeint (CallHandler &handler, Object::unique_deque &args, Object::unique_list &) |
|
void | l_writefloat (CallHandler &handler, Object::unique_deque &args, Object::unique_list &) |
|
void | l_writedouble (CallHandler &handler, Object::unique_deque &args, Object::unique_list &) |
|
void | l_writestring (CallHandler &handler, Object::unique_deque &args, Object::unique_list &) |
|
void | l_writewidestring (CallHandler &handler, Object::unique_deque &args, Object::unique_list &) |
|