[][src]Struct libfirm_rs::nodes::Mux

pub struct Mux(_);

returns the false or true operand depending on the value of the sel operand

Methods

impl Mux
[src]

Gets value making the output selection.

Sets value making the output selection.

Gets selected if sel input is false.

Sets selected if sel input is false.

Gets selected if sel input is true.

Sets selected if sel input is true.

Trait Implementations

impl NodeTrait for Mux
[src]

Important traits for OutNodeIterator

Important traits for OutNodeExIterator

Important traits for InNodeIterator

libifrm irg_walk wrapper Read more

Perform a DFS over all nodes within block starting at self. As soon as a Phi node is reached, that branch of the DFS is canceled. There is no callback for a Phi node. The primary use case for this API is in codegen. Read more

impl NodeDebug for Mux
[src]

impl PartialEq<Mux> for Mux
[src]

impl From<Mux> for Node
[src]

impl Clone for Mux
[src]

Performs copy-assignment from source. Read more

impl Copy for Mux
[src]

impl Eq for Mux
[src]

impl Debug for Mux
[src]

impl Hash for Mux
[src]

Feeds a slice of this type into the given [Hasher]. Read more

Auto Trait Implementations

impl !Send for Mux

impl !Sync for Mux

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]