Skip to main content

OpToCPP

Trait OpToCPP 

Source
pub trait OpToCPP<T>: Op {
    // Required method
    fn to_cpp(&self, ctx: &Context) -> String;

    // Provided method
    fn verify(_op: &dyn Op, _ctx: &Context) -> Result<()>
       where Self: Sized { ... }
}

Required Methods§

Source

fn to_cpp(&self, ctx: &Context) -> String

Provided Methods§

Source

fn verify(_op: &dyn Op, _ctx: &Context) -> Result<()>
where Self: Sized,

Trait Implementations§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl OpToCPP<Cuda> for AllOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for AnyOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for ArriveAndExpectTxOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for ArriveAndWaitOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for ArriveOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for BallotOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for BroadcastOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for CastOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for CastOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for CommitGroupOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for Dp4aOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for ExpectTxOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for FillOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for FuncOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for InitOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for LoadOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for MemCopyAsyncOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for MemCopyAsyncTxOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for ModuleOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for MultiplyAccumulateOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for ReadBuiltinOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for ShuffleDownOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for ShuffleOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for ShuffleUpOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for ShuffleXorOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for StoreOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for SyncAsyncProxyOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for SyncOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for TmaLoadOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for TmaStoreOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for WaitGroupOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for WaitGroupReadOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for WaitOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Cuda> for WaitParityOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Hip> for AllOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Hip> for AnyOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Hip> for AtomicFAddOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Hip> for AtomicIAddOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Hip> for BroadcastOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Hip> for CastOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Hip> for FillOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Hip> for FuncOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Hip> for LoadOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Hip> for MmaManualOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Hip> for ModuleOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Hip> for MultiplyAccumulateOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Hip> for ShuffleDownOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Hip> for ShuffleOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Hip> for ShuffleUpOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Hip> for ShuffleXorOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Hip> for StoreOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Hip> for SyncOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for AllOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for AllocSharedOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for AnyOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for AtomicAndOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for AtomicCompareExchangeWeakOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for AtomicExchangeOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for AtomicFAddOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for AtomicFMaxOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for AtomicFMinOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for AtomicFSubOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for AtomicIAddOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for AtomicISubOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for AtomicLoadOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for AtomicOrOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for AtomicSMaxOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for AtomicSMinOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for AtomicStoreOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for AtomicUMaxOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for AtomicUMinOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for AtomicXorOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for BroadcastOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for CastOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for CompositeInsertOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for CountOnesOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for ElectOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for ExclusiveFProdOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for ExclusiveFSumOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for ExclusiveIProdOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for ExclusiveISumOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for FAbsOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for FClampOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for FDotOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for FMaxOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for FMaxOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for FMinOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for FMinOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for FProdOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for FSumOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for FillOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for FuncOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for HypotOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for IProdOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for ISumOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for InclusiveFProdOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for InclusiveFSumOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for InclusiveIProdOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for InclusiveISumOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for LeadingZerosBitsOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for LoadOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for MagnitudeOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for ModuleOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for MultiplyAccumulateOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for NormalizeOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for PowfOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for PowiOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for PrintfOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for ReinterpretCastOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for ReverseBitsOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for RhypotOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for SClampOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for SMaxOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for SMaxOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for SMinOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for SMinOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for SaturatingSAddOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for SaturatingSSubOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for SaturatingUAddOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for SaturatingUSubOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for ShuffleDownOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for ShuffleOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for ShuffleUpOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for ShuffleXorOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for StoreOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for SyncOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for TrailingZerosBitsOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for UClampOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for UMaxOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for UMaxOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for UMinOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for UMinOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for VectorExtractDynamicOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Metal> for VectorInsertDynamicOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for AllocSharedOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for ArcCosOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for ArcCoshOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for ArcSinOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for ArcSinhOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for ArcTan2Op

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for ArcTanOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for ArcTanhOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for AtomicAndOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for AtomicCompareExchangeWeakOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for AtomicExchangeOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for AtomicFMaxOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for AtomicFMinOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for AtomicLoadOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for AtomicOrOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for AtomicSMaxOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for AtomicSMinOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for AtomicUMaxOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for AtomicUMinOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for AtomicXorOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for BitwiseAndOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for BitwiseNotOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for BitwiseOrOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for BitwiseXorOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for BoolAndOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for BoolNotOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for BoolOrOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for CAbsOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for CConjOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for CImagOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for CRealOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for CastOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for CeilOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for CommentOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for CompositeConstructOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for CompositeExtractOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for CompositeInsertOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for ConditionOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for ConstantOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for CopyOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for CosOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for CoshOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for CountOnesOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for ErfOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for ExpOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for Expm1Op

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for FAbsOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for FAddOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for FClampOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for FDivOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for FEqualOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for FGreaterThanOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for FGreaterThanOrEqualOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for FLessThanOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for FLessThanOrEqualOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for FMaxOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for FMinOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for FModFloorOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for FMulOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for FNegOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for FNotEqualOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for FRemOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for FSubOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for FindFirstSetOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for FloorOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for FmaOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for FreeOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for HypotOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for IAddOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for IEqualOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for IMulOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for INotEqualOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for ISubOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for IfOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for IndexOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for IsInfOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for IsNanOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for LeadingZerosBitsOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for LoadOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for LogOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for PowfOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for PowiOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for PrintfOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for RangeLoopOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for ReadBuiltinOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for ReinterpretCastOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for ReturnOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for ReverseBitsOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for RhypotOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for RoundOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for RsqrtOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for SAbsOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for SClampOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for SDivOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for SGreaterThanOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for SGreaterThanOrEqualOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for SLessThanOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for SLessThanOrEqualOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for SMaxOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for SMinOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for SModFloorOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for SMulHiOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for SNegOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for SRemOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for SelectOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for ShiftLeftOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for ShiftRightOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for SinOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for SinhOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for SliceSharedOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for SqrtOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for StoreOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for SwitchOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for TanOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for TanhOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for TruncOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for UClampOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for UDivOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for UGreaterThanOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for UGreaterThanOrEqualOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for ULessThanOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for ULessThanOrEqualOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for UMaxOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for UMinOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for UMulHiOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for URemOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for UnreachableOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for VectorBroadcastOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for VectorExtractDynamicOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for VectorInsertDynamicOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for WhileOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Source§

impl OpToCPP<Shared> for YieldOp

Source§

fn to_cpp(&self, ctx: &Context) -> String

Implementors§