pupilometer/.venv/lib/python3.12/site-packages/dbus_fast/signature.pxd

32 lines
638 B
Cython

"""cdefs for signature.py"""
import cython
cdef class SignatureType:
cdef public str token
cdef public unsigned int token_as_int
cdef public list children
cdef str _signature
cdef public SignatureType _child_0
cdef public SignatureType _child_1
cdef class SignatureTree:
cdef public str signature
cdef public list types
cdef public SignatureType root_type
cdef class Variant:
cdef public SignatureType type
cdef public str signature
cdef public object value
@cython.locals(self=Variant)
@staticmethod
cdef Variant _factory(SignatureTree signature_tree, object value)