Gives the possibility to delegate any call to a foreign implementation.
function _delegate(address implementation) internal
Fallback function allowing to perform a delegatecall to the given implementation. This function will return whatever the implementation call returns.
function _fallback() internal
Fallback function. Implemented entirely in `_fallback`.
abstract function _implementation() internal view returns (address)
Tells the address of the implementation where every call will be delegated.
- address of the implementation to which it will be delegated
function () public payable