Arbor 3: FSM & BT Graph Editor  3.6.0
FlexibleEnumAny Class Reference

参照方法が複数ある柔軟なenum型を扱うクラス。 More...

Inheritance diagram for FlexibleEnumAny:
IFlexibleField

Public Member Functions

 FlexibleEnumAny ()
 FlexibleEnumAnyデフォルトコンストラクタ More...
 
 FlexibleEnumAny (int value)
 FlexibleEnumAnyコンストラクタ More...
 
 FlexibleEnumAny (AnyParameterReference parameter)
 FlexibleEnumAnyコンストラクタ More...
 
 FlexibleEnumAny (InputSlotAny slot)
 FlexibleEnumAnyコンストラクタ More...
 
GetEnumValue< T > ()
 enum型の値を返す。 More...
 
object GetValueObject ()
 値をobjectで返す。 More...
 

Static Public Member Functions

static operator int (FlexibleEnumAny flexible)
 FlexibleEnumAnyをintにキャスト。 More...
 
static operator FlexibleEnumAny (int value)
 intをFlexibleEnumAnyにキャスト。 More...
 

Properties

FlexibleType type [get]
 Typeを返す More...
 
Parameter parameter [get]
 Parameterを返す。TypeがParameter以外の場合はnull。 More...
 
int value [get]
 値を返す More...
 

Detailed Description

参照方法が複数ある柔軟なenum型を扱うクラス。

使用可能な属性 :

Constructor & Destructor Documentation

◆ FlexibleEnumAny() [1/4]

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

◆ FlexibleEnumAny() [2/4]

FlexibleEnumAny ( int  value)

FlexibleEnumAnyコンストラクタ

Parameters
value

◆ FlexibleEnumAny() [3/4]

FlexibleEnumAnyコンストラクタ

Parameters
parameterパラメータ

◆ FlexibleEnumAny() [4/4]

FlexibleEnumAnyコンストラクタ

Parameters
slotスロット

Member Function Documentation

◆ GetEnumValue< T >()

T GetEnumValue< T > ( )

enum型の値を返す。

Template Parameters
Tenumの型
Returns
enum型の値
Type Constraints
T :struct 

◆ GetValueObject()

object GetValueObject ( )

値をobjectで返す。

Returns
値のobject

Implements IFlexibleField.

◆ operator FlexibleEnumAny()

static operator FlexibleEnumAny ( int  value)
explicitstatic

intをFlexibleEnumAnyにキャスト。

Parameters
valueint

◆ operator int()

static operator int ( FlexibleEnumAny  flexible)
explicitstatic

FlexibleEnumAnyをintにキャスト。

Parameters
flexibleFlexibleEnumAny

Property Documentation

◆ parameter

Parameter parameter
get

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

◆ type

FlexibleType type
get

Typeを返す

◆ value

int value
get

値を返す