Arbor 3: FSM & BT Graph Editor  3.2.0
FlexibleField< T > Class Template Reference

参照方法が複数ある柔軟な型を扱うクラス。 使用する場合は、Tにユーザー定義クラスを指定して継承してください。 More...

Inheritance diagram for FlexibleField< T >:
FlexibleFieldBase

Public Member Functions

 FlexibleField ()
 FlexibleFieldデフォルトコンストラクタ More...
 
 FlexibleField (T value)
 FlexibleFieldコンストラクタ More...
 
 FlexibleField (AnyParameterReference parameter)
 FlexibleFieldコンストラクタ More...
 
 FlexibleField (InputSlotAny slot)
 FlexibleFieldコンストラクタ More...
 

Static Public Member Functions

static operator T (FlexibleField< T > flexible)
 FlexibleFieldをTにキャスト。 More...
 
static operator FlexibleField< T > (T value)
 TをFlexibleFieldにキャスト。 More...
 

Properties

override System.Type fieldType [get]
 フィールドの型を返す。 More...
 
FlexibleType type [get]
 Typeを返す More...
 
Parameter parameter [get]
 Parameterを返す。TypeがParameter以外の場合はnull。 More...
 
value [get]
 値を返す More...
 
- Properties inherited from FlexibleFieldBase
abstract System.Type fieldType [get]
 フィールドの型を返す。 More...
 

Detailed Description

参照方法が複数ある柔軟な型を扱うクラス。 使用する場合は、Tにユーザー定義クラスを指定して継承してください。

Template Parameters
Tシリアライズ可能な型

Constructor & Destructor Documentation

FlexibleFieldデフォルトコンストラクタ

FlexibleField ( value)

FlexibleFieldコンストラクタ

Parameters
value

FlexibleFieldコンストラクタ

Parameters
parameterパラメータ

FlexibleFieldコンストラクタ

Parameters
slotスロット

Member Function Documentation

static operator FlexibleField< T > ( value)
explicitstatic

TをFlexibleFieldにキャスト。

Parameters
valueT
static operator T ( FlexibleField< T >  flexible)
explicitstatic

FlexibleFieldをTにキャスト。

Parameters
flexibleFlexibleField

Property Documentation

override System.Type fieldType
get

フィールドの型を返す。

Parameter parameter
get

Parameterを返す。TypeがParameter以外の場合はnull。

FlexibleType type
get

Typeを返す

T value
get

値を返す