Enum ocl::builders::ClWaitListPtrEnum[][src]

pub enum ClWaitListPtrEnum<'a> {
    Null,
    RawEventArray(&'a RawEventArray),
    EventCoreOwned(EventCore),
    EventOwned(Event),
    EventCore(&'a EventCore),
    Event(&'a Event),
    EventList(&'a EventList),
    EventSlice(&'a [Event]),
    EventPtrSlice(&'a [cl_event]),
    RefEventList(Ref<'a, EventList>),
    RefTraitObj(Ref<'a, ClWaitListPtr>),
    BoxTraitObj(Box<ClWaitListPtr>),
}

An enum which can represent several different ways of representing a event wait list.

Variants

Methods

impl<'a> ClWaitListPtrEnum<'a>
[src]

Converts this ClWaitListPtrEnum into a single marker event.

Returns an EventList containing owned copies of each element in this ClWaitListPtrEnum.

Trait Implementations

impl<'a> From<ClWaitListPtrEnum<'a>> for EventList
[src]

Returns an EventList containing owned copies of each element in this ClWaitListPtrEnum.

impl<'a> Debug for ClWaitListPtrEnum<'a>
[src]

Formats the value using the given formatter. Read more

impl<'a> ClWaitListPtr for ClWaitListPtrEnum<'a>
[src]

Returns a pointer to the first pointer in this list.

Returns the number of items in this wait list.

impl<'a> From<EventCore> for ClWaitListPtrEnum<'a>
[src]

Performs the conversion.

impl<'a> From<&'a EventCore> for ClWaitListPtrEnum<'a>
[src]

Performs the conversion.

impl<'a> From<&'a mut EventCore> for ClWaitListPtrEnum<'a>
[src]

Performs the conversion.

impl<'a> From<Event> for ClWaitListPtrEnum<'a>
[src]

Performs the conversion.

impl<'a> From<&'a Event> for ClWaitListPtrEnum<'a>
[src]

Performs the conversion.

impl<'a> From<&'a mut Event> for ClWaitListPtrEnum<'a>
[src]

Performs the conversion.

impl<'a> From<&'a EventList> for ClWaitListPtrEnum<'a>
[src]

Performs the conversion.

impl<'a> From<&'a mut EventList> for ClWaitListPtrEnum<'a>
[src]

Performs the conversion.

impl<'a> From<&'a [Event]> for ClWaitListPtrEnum<'a>
[src]

Performs the conversion.

impl<'a> From<&'a mut [Event]> for ClWaitListPtrEnum<'a>
[src]

Performs the conversion.

impl<'a> From<&'a [cl_event]> for ClWaitListPtrEnum<'a>
[src]

Performs the conversion.

impl<'a> From<&'a mut [cl_event]> for ClWaitListPtrEnum<'a>
[src]

Performs the conversion.

impl<'a> From<()> for ClWaitListPtrEnum<'a>
[src]

Performs the conversion.

impl<'a> From<Ref<'a, EventList>> for ClWaitListPtrEnum<'a>
[src]

Performs the conversion.

impl<'a> From<Ref<'a, ClWaitListPtr>> for ClWaitListPtrEnum<'a>
[src]

Performs the conversion.

impl<'a> From<Box<ClWaitListPtr>> for ClWaitListPtrEnum<'a>
[src]

Performs the conversion.

impl<'a, Ewl> From<Option<Ewl>> for ClWaitListPtrEnum<'a> where
    Ewl: Into<ClWaitListPtrEnum<'a>>, 
[src]

Performs the conversion.

Auto Trait Implementations

impl<'a> !Send for ClWaitListPtrEnum<'a>

impl<'a> !Sync for ClWaitListPtrEnum<'a>