[][src]Struct verugent::vcore::wrVar

pub struct wrVar { /* fields omitted */ }

入出力ポート、パラメータデータ格納構造体 入出力パラメータクラス

Methods

impl wrVar[src]

入出力パラメータクラスメソッド セット・ゲット・コピー関数

pub fn new() -> wrVar[src]

コンストラクタ

pub fn getName(&self) -> String[src]

データ取得メソッド:name

pub fn getIO(&self) -> io_p[src]

データ取得メソッド:io_param

pub fn getWidth(&self) -> i32[src]

データ取得メソッド:width

pub fn getLength(&self) -> i32[src]

データ取得メソッド:length

pub fn getReg(&self) -> bool[src]

データ取得メソッド:reg_set

pub fn getValue(&self) -> i32[src]

データ取得メソッド:value

pub fn getWP(&self) -> String[src]

データ取得メソッド:width_p

pub fn getLP(&self) -> String[src]

データ取得メソッド:length_p

pub fn Length(&mut self, S: &str) -> wrVar[src]

パラメータによる長さ設定メソッド

pub fn Width(&mut self, S: &str) -> wrVar[src]

パラメータによる幅設定メソッド

pub fn Input(&mut self, Name: &str, Width: i32) -> Box<E>[src]

パラメータ設定メソッド:input

pub fn Output(&mut self, Name: &str, Width: i32) -> Box<E>[src]

パラメータ設定メソッド:output

pub fn Inout(&mut self, Name: &str, Width: i32) -> Box<E>[src]

パラメータ設定メソッド:inout

pub fn OutputReg(&mut self, Name: &str, Width: i32) -> Box<E>[src]

パラメータ設定メソッド:output(register)

pub fn Parameter(&mut self, Name: &str, Value: i32) -> Box<E>[src]

パラメータ設定メソッド:parameter

pub fn Wire(&mut self, Name: &str, Width: i32) -> Box<E>[src]

パラメータ設定メソッド:wire

pub fn Reg(&mut self, Name: &str, Width: i32) -> Box<E>[src]

パラメータ設定メソッド:reg

pub fn Mem(&mut self, Name: &str, Width: i32, Lenght: i32) -> Box<E>[src]

パラメータ設定メソッド:reg[ length : 0 ]

Trait Implementations

impl Clone for wrVar[src]

impl Debug for wrVar[src]

Auto Trait Implementations

impl RefUnwindSafe for wrVar

impl Send for wrVar

impl Sync for wrVar

impl Unpin for wrVar

impl UnwindSafe for wrVar

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

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

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

type Owned = T

The resulting type after obtaining ownership.

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

type Error = Infallible

The type returned in the event of a conversion error.

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

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.