Hola amigos...
Primera vez que veo este tipo en una sintaxis... me da la idea que es un tipo de macro pero les pregunto a ustedes para estar seguros:
PT(AsyncTaskManager) taskMgr = AsyncTaskManager::get_global_ptr();
La linea está sacada de un Game Engine llamado Panda3D, entiendo que es un declaracion de una variable cuyo valor es el resultado de una funcion estática y que devuelve un objeto del tipo PT(AsyncTaskManager)
Mi duda es justamente con ese tipo, primera vez que veo un tipo que parece función, como se llaman o qué función cumplen?
Saludos y gracias
Edit::
Sospecho que es una clase functor (con el operador () sobrecargado).. puede ser?