Do not use typedef for gcc compatibility
Do not use typedef for gcc compatibility

ksubramz/CppMicroServices,ksubramz/CppMicroServices,Heather/CppMicroServices,ksubramz/CppMicroServices,saschazelzer/CppMicroServices,Heather/CppMicroServices,CppMicroServices/CppMicroServices,quinnlin/CppMicroServices,CppMicroServices/CppMicroServices,mobileFX/CppMicroServices,ksubramz/CppMicroServices,mobileFX/CppMicroServices,saschazelzer/CppMicroServices,CppMicroServices/CppMicroServices,ksubramz/CppMicroServices,quinnlin/CppMicroServices,CppMicroServices/CppMicroServices,CppMicroServices/CppMicroServices