about summary refs log tree commit diff stats
path: root/includes/xmlrpc
ModeNameSize
-rwxr-xr-xarray_key_exists.php2173log stats plain blame
-rwxr-xr-xis_a.php1814log stats plain blame
-rwxr-xr-xis_callable.php1901log stats plain blame
-rwxr-xr-xis_scalar.php1505log stats plain blame
-rwxr-xr-xvar_export.php4172log stats plain blame
-rwxr-xr-xversion_compare.php6306log stats plain blame
-rwxr-xr-xxmlrpc.inc112077log stats plain blame
-rwxr-xr-xxmlrpc_wrappers.inc29895log stats plain blame
-rwxr-xr-xxmlrpcs.inc38721log stats plain blame
pan>#ifndef UTIL_H_4AC35025 #define UTIL_H_4AC35025 #include <string> #include <iterator> template <class OutputIterator> void splitStr( std::string input, std::string delimiter, OutputIterator out) { while (!input.empty()) { int divider = input.find(delimiter); if (divider == std::string::npos) { *out = input; out++; input = ""; } else { *out = input.substr(0, divider); out++; input = input.substr(divider+delimiter.length()); } } } template <class Container> Container splitStr( std::string input, std::string delimiter) { Container result; splitStr(input, delimiter, std::back_inserter(result)); return result; } #endif /* end of include guard: UTIL_H_4AC35025 */