'Return the size in bytes of the argument.  It can be a
string naming a C type, or a \'cdata\' instance.'

def sizeof(self, cdecl):

    if isinstance(cdecl, basestring):
        BType = self._typeof(cdecl)
        return self._backend.sizeof(BType)
    else:
        return self._backend.sizeof(cdecl)
