[][src]Struct libfirm_rs::nodes::Cond

pub struct Cond(_);

Conditionally change control flow.

Methods

impl Cond
[src]

impl Cond
[src]

Gets condition parameter.

Sets condition parameter.

Gets can indicate the most likely jump.

Sets can indicate the most likely jump.

control flow if operand is "false".

control flow if operand is "true".

control flow if operand is "false".

control flow if operand is "true".

Trait Implementations

impl NodeTrait for Cond
[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 Cond
[src]

impl PartialEq<Cond> for Cond
[src]

impl From<Cond> for Node
[src]

impl Clone for Cond
[src]

Performs copy-assignment from source. Read more

impl Copy for Cond
[src]

impl Eq for Cond
[src]

impl Debug for Cond
[src]

impl Hash for Cond
[src]

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

Auto Trait Implementations

impl !Send for Cond

impl !Sync for Cond

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]