Bazaar developer reference

CustomMods::eventTestAll(const char *, const char *, ...)

Defined in
CustomMods.cpp, line 42
Class
CustomMods
Not a hook point
variadic

Code

42int CustomMods::eventTestAll(const char* szName, const char* p, ...) {43	CvLuaArgsHandle args;4445	va_list vl;46	va_start(vl, p);4748	for (const char* it = p; *it; ++it) {49		if (*it == 'b') {50			// It's a boolean51			args->Push(va_arg(vl, bool));52		} else if (*it == 'i') {53			// It's an int54			args->Push(va_arg(vl, int));55		} else {56			// Assume it's a string (char *)57			char* s = va_arg(vl, char*);58			args->Push(s, strlen(s));59			break;60		}61	}6263	va_end(vl);6465	return eventTestAll(szName, args);66}

Calls

Called by

48 functions in 18 files