[][src]Trait qmetaobject::connections::SignalArgArrayToTuple

pub trait SignalArgArrayToTuple {
    type Tuple;
    unsafe fn args_array_to_tuple(a: *const *const c_void) -> Self::Tuple;
}

Helper trait implemented for the fn(...) type used as the Args of signals or slots

Allows to convert an argument array to a tuple

Associated Types

type Tuple

Loading content...

Required methods

Loading content...

Implementations on Foreign Types

impl<A9: Clone, A8: Clone, A7: Clone, A6: Clone, A5: Clone, A4: Clone, A3: Clone, A2: Clone, A1: Clone, A0: Clone> SignalArgArrayToTuple for fn(_: A9, _: A8, _: A7, _: A6, _: A5, _: A4, _: A3, _: A2, _: A1, _: A0)[src]

type Tuple = (A9, A8, A7, A6, A5, A4, A3, A2, A1, A0)

impl<A8: Clone, A7: Clone, A6: Clone, A5: Clone, A4: Clone, A3: Clone, A2: Clone, A1: Clone, A0: Clone> SignalArgArrayToTuple for fn(_: A8, _: A7, _: A6, _: A5, _: A4, _: A3, _: A2, _: A1, _: A0)[src]

type Tuple = (A8, A7, A6, A5, A4, A3, A2, A1, A0)

impl<A7: Clone, A6: Clone, A5: Clone, A4: Clone, A3: Clone, A2: Clone, A1: Clone, A0: Clone> SignalArgArrayToTuple for fn(_: A7, _: A6, _: A5, _: A4, _: A3, _: A2, _: A1, _: A0)[src]

type Tuple = (A7, A6, A5, A4, A3, A2, A1, A0)

impl<A6: Clone, A5: Clone, A4: Clone, A3: Clone, A2: Clone, A1: Clone, A0: Clone> SignalArgArrayToTuple for fn(_: A6, _: A5, _: A4, _: A3, _: A2, _: A1, _: A0)[src]

type Tuple = (A6, A5, A4, A3, A2, A1, A0)

impl<A5: Clone, A4: Clone, A3: Clone, A2: Clone, A1: Clone, A0: Clone> SignalArgArrayToTuple for fn(_: A5, _: A4, _: A3, _: A2, _: A1, _: A0)[src]

type Tuple = (A5, A4, A3, A2, A1, A0)

impl<A4: Clone, A3: Clone, A2: Clone, A1: Clone, A0: Clone> SignalArgArrayToTuple for fn(_: A4, _: A3, _: A2, _: A1, _: A0)[src]

type Tuple = (A4, A3, A2, A1, A0)

impl<A3: Clone, A2: Clone, A1: Clone, A0: Clone> SignalArgArrayToTuple for fn(_: A3, _: A2, _: A1, _: A0)[src]

type Tuple = (A3, A2, A1, A0)

impl<A2: Clone, A1: Clone, A0: Clone> SignalArgArrayToTuple for fn(_: A2, _: A1, _: A0)[src]

type Tuple = (A2, A1, A0)

impl<A1: Clone, A0: Clone> SignalArgArrayToTuple for fn(_: A1, _: A0)[src]

type Tuple = (A1, A0)

impl<A0: Clone> SignalArgArrayToTuple for fn(_: A0)[src]

impl SignalArgArrayToTuple for fn()[src]

Loading content...

Implementors

Loading content...