public class ScalarCData extends CData
PyObject.ConversionException| Modifier and Type | Field and Description | 
|---|---|
| static PyType | TYPE | 
gcMonitorGlobal| Modifier and Type | Method and Description | 
|---|---|
| PyFloat | __float__()Equivalent to the standard Python __float__ method. | 
| PyObject | __int__()Equivalent to the standard Python __int__ method. | 
| PyObject | __long__()Equivalent to the standard Python __long__ method. | 
| int | asInt()Convert this object into an int. | 
| long | asLong()Convert this object longo an long. | 
| long | asLong(int index) | 
| static PyObject | from_address(PyType subtype,
            PyObject address) | 
| PyObject | getValue() | 
| boolean | refersDirectlyTo(PyObject ob)Optional operation. | 
| static PyObject | ScalarCData_new(PyNewWrapper new_,
               boolean init,
               PyType subtype,
               PyObject[] args,
               String[] keywords) | 
| void | setValue(PyObject value) | 
| String | toString() | 
| int | traverse(Visitproc visit,
        Object arg)Traverses all directly contained  PyObjects. | 
address, byref, getContentMemory, getReferenceMemory, pointer__abs__, __add__, __and__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __cmp__, __coerce__, __coerce_ex__, __complex__, __contains__, __delattr__, __delattr__, __delete__, __delitem__, __delitem__, __delslice__, __delslice__, __dir__, __div__, __divmod__, __ensure_finalizer__, __eq__, __findattr__, __findattr__, __findattr_ex__, __finditem__, __finditem__, __finditem__, __floordiv__, __format__, __ge__, __get__, __getattr__, __getattr__, __getitem__, __getitem__, __getnewargs__, __getslice__, __getslice__, __gt__, __hash__, __hex__, __iadd__, __iand__, __idiv__, __idivmod__, __ifloordiv__, __ilshift__, __imod__, __imul__, __index__, __invert__, __ior__, __ipow__, __irshift__, __isub__, __iter__, __iternext__, __itruediv__, __ixor__, __le__, __len__, __lshift__, __lt__, __mod__, __mul__, __ne__, __neg__, __nonzero__, __not__, __oct__, __or__, __pos__, __pow__, __pow__, __radd__, __rand__, __rdiv__, __rdivmod__, __reduce__, __reduce_ex__, __reduce_ex__, __repr__, __rfloordiv__, __rlshift__, __rmod__, __rmul__, __ror__, __rpow__, __rrshift__, __rshift__, __rsub__, __rtruediv__, __rxor__, __set__, __setattr__, __setattr__, __setitem__, __setitem__, __setitem__, __setslice__, __setslice__, __str__, __sub__, __tojava__, __truediv__, __trunc__, __unicode__, __xor__, _add, _and, _callextra, _cmp, _div, _divmod, _doget, _doget, _doset, _eq, _floordiv, _ge, _gt, _iadd, _iand, _idiv, _idivmod, _ifloordiv, _ilshift, _imod, _imul, _in, _ior, _ipow, _irshift, _is, _isnot, _isub, _itruediv, _ixor, _jcall, _jcallexc, _jthrow, _le, _lshift, _lt, _mod, _mul, _ne, _notin, _or, _pow, _rshift, _sub, _truediv, _xor, asDouble, asIndex, asIndex, asInt, asIterable, asName, asName, asString, asString, asStringOrNull, asStringOrNull, bit_length, conjugate, delDict, delType, dispatch__init__, equals, fastGetClass, fastGetDict, getDict, getType, hashCode, implementsDescrDelete, implementsDescrGet, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isIndex, isInteger, isMappingType, isNumberType, isSequenceType, noAttributeError, object___subclasshook__, readonlyAttributeError, setDict, setTypepublic static final PyType TYPE
public static PyObject ScalarCData_new(PyNewWrapper new_, boolean init, PyType subtype, PyObject[] args, String[] keywords)
public PyObject getValue()
public void setValue(PyObject value)
public int asInt()
PyObjectpublic long asLong(int index)
            throws PyObject.ConversionException
asLong in class PyObjectPyObject.ConversionExceptionpublic long asLong()
PyObjectpublic PyObject __int__()
PyObjectpublic PyObject __long__()
PyObjectpublic PyFloat __float__()
PyObjectpublic int traverse(Visitproc visit, Object arg)
TraverseprocPyObjects.
 Like in CPython, arg must be passed
 unmodified to visit as its second parameter.
 If Visitproc.visit(PyObject, Object) returns
 nonzero, this return value
 must be returned immediately by traverse.
 
 Visitproc.visit(PyObject, Object) must not be
 called with a null PyObject-argument.traverse in interface Traverseproctraverse in class CDatapublic boolean refersDirectlyTo(PyObject ob)
TraverseprocTraverseproc.traverse(Visitproc, Object) with
 a visitproc that just watches out for ob.
 Must return false if ob is null.refersDirectlyTo in interface TraverseprocrefersDirectlyTo in class CData