[−][src]Struct verugent::vcore::wrVar
入出力ポート、パラメータデータ格納構造体 入出力パラメータクラス
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
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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,