Changeset 173 for trunk/src/shared/Database/Database.h
- Timestamp:
- 11/19/08 13:43:02 (17 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/shared/Database/Database.h
r102 r173 62 62 template<class Class, typename ParamType1> 63 63 bool AsyncQuery(Class *object, void (Class::*method)(QueryResult*, ParamType1), ParamType1 param1, const char *sql); 64 template<class Class, typename ParamType1, typename ParamType2> 65 bool AsyncQuery(Class *object, void (Class::*method)(QueryResult*, ParamType1, ParamType2), ParamType1 param1, ParamType2 param2, const char *sql); 64 66 template<typename ParamType1> 65 67 bool AsyncQuery(void (*method)(QueryResult*, ParamType1), ParamType1 param1, const char *sql); 68 template<typename ParamType1, typename ParamType2> 69 bool AsyncQuery(void (*method)(QueryResult*, ParamType1, ParamType2), ParamType1 param1, ParamType2 param2, const char *sql); 66 70 template<class Class> 67 71 bool AsyncPQuery(Class *object, void (Class::*method)(QueryResult*), const char *format,...) ATTR_PRINTF(4,5); 68 72 template<class Class, typename ParamType1> 69 73 bool AsyncPQuery(Class *object, void (Class::*method)(QueryResult*, ParamType1), ParamType1 param1, const char *format,...) ATTR_PRINTF(5,6); 74 template<class Class, typename ParamType1, typename ParamType2> 75 bool AsyncPQuery(Class *object, void (Class::*method)(QueryResult*, ParamType1, ParamType2), ParamType1 param1, ParamType2 param2, const char *format,...) ATTR_PRINTF(5,6); 70 76 template<typename ParamType1> 71 77 bool AsyncPQuery(void (*method)(QueryResult*, ParamType1), ParamType1 param1, const char *format,...) ATTR_PRINTF(5,6); 78 template<typename ParamType1, typename ParamType2> 79 bool AsyncPQuery(void (*method)(QueryResult*, ParamType1, ParamType2), ParamType1 param1, ParamType2 param2, const char *format,...) ATTR_PRINTF(5,6); 72 80 template<class Class> 73 81 bool DelayQueryHolder(Class *object, void (Class::*method)(QueryResult*, SqlQueryHolder*), SqlQueryHolder *holder);