Torque2D Reference

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes

- Namespace List
- Namespace Members

Classes | Typedefs | Functions | Variables
fastdelegate::detail Namespace Reference

## Classes
class | ClosurePtr
struct | DefaultVoidToVoid
struct | DefaultVoidToVoid< DefaultVoid >
union | horrible_union
struct | SimplifyMemFunc
struct | SimplifyMemFunc< SINGLE_MEMFUNCPTR_SIZE >
struct | VoidToDefaultVoid
struct | VoidToDefaultVoid< void >

## Typedefs
typedef void | DefaultVoid

## Functions
template<class OutputClass , class InputClass >
OutputClass | implicit_cast (InputClass input)
template<class OutputClass , class InputClass >
OutputClass | horrible_cast (const InputClass input)

## Variables
const int | SINGLE_MEMFUNCPTR_SIZE = sizeof(void (GenericClass::*)())

## Typedef Documentation

typedef void DefaultVoid

## Function Documentation

OutputClass fastdelegate::detail::horrible_cast | ( | const InputClass | input | ) |
| inline

OutputClass fastdelegate::detail::implicit_cast | ( | InputClass | input | ) |
| inline

## Variable Documentation

const int SINGLE_MEMFUNCPTR_SIZE = sizeof(void (GenericClass::*)())