#include <pantheios/pantheios.hpp>
#include <comstl/comstl.h>
Go to the source code of this file.
Namespaces | |
namespace | pantheios |
namespace | pantheios::com |
Functions | |
template<typename R> | |
R | pantheios::com::invoke_nothrow (R(stdcall *pfn)(), char const *functionName) |
Wraps a 0-parameter function in an exception-handler and logs any exceptions using Pantheios. | |
template<typename R, typename A0> | |
R | pantheios::com::invoke_nothrow (R(stdcall *pfn)(A0), A0 a0, char const *functionName) |
Wraps a 1-parameter function in an exception-handler and logs any exceptions using Pantheios. | |
template<typename R, typename A0, typename A1> | |
R | pantheios::com::invoke_nothrow (R(stdcall *pfn)(A0, A1), A0 a0, A1 a1, char const *functionName) |
Wraps a 2-parameter function in an exception-handler and logs any exceptions using Pantheios. | |
template<typename R, typename A0, typename A1, typename A2> | |
R | pantheios::com::invoke_nothrow (R(stdcall *pfn)(A0, A1, A2), A0 a0, A1 a1, A2 a2, char const *functionName) |
Wraps a 3-parameter function in an exception-handler and logs any exceptions using Pantheios. | |
template<typename R, typename C, typename A0> | |
R | pantheios::com::invoke_nothrow_method (C *pThis, R(stdcallC::*pfn)(A0), A0 a0, char const *functionName) |
Wraps a 1-parameter class member function in an exception-handler and logs any exceptions using Pantheios. | |
template<typename R, typename C, typename A0, typename A1> | |
R | pantheios::com::invoke_nothrow_method (C *pThis, R(stdcallC::*pfn)(A0, A1), A0 a0, A1 a1, char const *functionName) |
Wraps a 2-parameter class member function in an exception-handler and logs any exceptions using Pantheios. | |
template<typename R, typename C, typename A0, typename A1, typename A2> | |
R | pantheios::com::invoke_nothrow_method (C *pThis, R(stdcallC::*pfn)(A0, A1, A2), A0 a0, A1 a1, A2 a2, char const *functionName) |
Wraps a 3-parameter class member function in an exception-handler and logs any exceptions using Pantheios. | |
template<typename R, typename C, typename A0, typename A1, typename A2, typename A3> | |
R | pantheios::com::invoke_nothrow_method (C *pThis, R(stdcallC::*pfn)(A0, A1, A2, A3), A0 a0, A1 a1, A2 a2, A3 a3, char const *functionName) |
Wraps a 4-parameter class member function in an exception-handler and logs any exceptions using Pantheios. | |
template<typename R, typename C, typename A0, typename A1, typename A2, typename A3, typename A4> | |
R | pantheios::com::invoke_nothrow_method (C *pThis, R(stdcallC::*pfn)(A0, A1, A2, A3, A4), A0 a0, A1 a1, A2 a2, A3 a3, A4 a4, char const *functionName) |
Wraps a 5-parameter class member function in an exception-handler and logs any exceptions using Pantheios. |
|
|
pantheios Library documentation © Matthew Wilson, 2006 |
|