ic-reactor
Example
GitHub
Preparing search index...
visitor
types
IDL
Visitor
Class Visitor<D, R>
Abstract
Type Parameters
D
R
Hierarchy (
View Summary
)
Visitor
VisitField
VisitReturn
VisitArg
VisitDetail
VisitReturnDetail
VisitArgDetail
VisitLayout
VisitTransform
VisitRandomArgs
VisitRandomRets
Index
Constructors
constructor
Methods
visit
Type
visit
Primitive
visit
Empty
visit
Bool
visit
Null
visit
Reserved
visit
Text
visit
Number
visit
Int
visit
Nat
visit
Float
visit
Fixed
Int
visit
Fixed
Nat
visit
Principal
visit
Construct
visit
Vec
visit
Opt
visit
Record
visit
Tuple
visit
Variant
visit
Rec
visit
Func
visit
Service
Constructors
constructor
new
Visitor
<
D
,
R
>
()
:
types
.
IDL
.
Visitor
<
D
,
R
>
Type Parameters
D
R
Returns
types
.
IDL
.
Visitor
<
D
,
R
>
Methods
visit
Type
visitType
<
T
>
(
_t
:
types
.
IDL
.
Type
<
T
>
,
_data
:
D
)
:
R
Type Parameters
T
Parameters
_t
:
types
.
IDL
.
Type
<
T
>
_data
:
D
Returns
R
visit
Primitive
visitPrimitive
<
T
>
(
t
:
types
.
IDL
.
PrimitiveType
<
T
>
,
data
:
D
)
:
R
Type Parameters
T
Parameters
t
:
types
.
IDL
.
PrimitiveType
<
T
>
data
:
D
Returns
R
visit
Empty
visitEmpty
(
t
:
types
.
IDL
.
EmptyClass
,
data
:
D
)
:
R
Parameters
t
:
types
.
IDL
.
EmptyClass
data
:
D
Returns
R
visit
Bool
visitBool
(
t
:
types
.
IDL
.
BoolClass
,
data
:
D
)
:
R
Parameters
t
:
types
.
IDL
.
BoolClass
data
:
D
Returns
R
visit
Null
visitNull
(
t
:
types
.
IDL
.
NullClass
,
data
:
D
)
:
R
Parameters
t
:
types
.
IDL
.
NullClass
data
:
D
Returns
R
visit
Reserved
visitReserved
(
t
:
types
.
IDL
.
ReservedClass
,
data
:
D
)
:
R
Parameters
t
:
types
.
IDL
.
ReservedClass
data
:
D
Returns
R
visit
Text
visitText
(
t
:
types
.
IDL
.
TextClass
,
data
:
D
)
:
R
Parameters
t
:
types
.
IDL
.
TextClass
data
:
D
Returns
R
visit
Number
visitNumber
<
T
>
(
t
:
types
.
IDL
.
PrimitiveType
<
T
>
,
data
:
D
)
:
R
Type Parameters
T
Parameters
t
:
types
.
IDL
.
PrimitiveType
<
T
>
data
:
D
Returns
R
visit
Int
visitInt
(
t
:
types
.
IDL
.
IntClass
,
data
:
D
)
:
R
Parameters
t
:
types
.
IDL
.
IntClass
data
:
D
Returns
R
visit
Nat
visitNat
(
t
:
types
.
IDL
.
NatClass
,
data
:
D
)
:
R
Parameters
t
:
types
.
IDL
.
NatClass
data
:
D
Returns
R
visit
Float
visitFloat
(
t
:
types
.
IDL
.
FloatClass
,
data
:
D
)
:
R
Parameters
t
:
types
.
IDL
.
FloatClass
data
:
D
Returns
R
visit
Fixed
Int
visitFixedInt
(
t
:
types
.
IDL
.
FixedIntClass
,
data
:
D
)
:
R
Parameters
t
:
types
.
IDL
.
FixedIntClass
data
:
D
Returns
R
visit
Fixed
Nat
visitFixedNat
(
t
:
types
.
IDL
.
FixedNatClass
,
data
:
D
)
:
R
Parameters
t
:
types
.
IDL
.
FixedNatClass
data
:
D
Returns
R
visit
Principal
visitPrincipal
(
t
:
types
.
IDL
.
PrincipalClass
,
data
:
D
)
:
R
Parameters
t
:
types
.
IDL
.
PrincipalClass
data
:
D
Returns
R
visit
Construct
visitConstruct
<
T
>
(
t
:
types
.
IDL
.
ConstructType
<
T
>
,
data
:
D
)
:
R
Type Parameters
T
Parameters
t
:
types
.
IDL
.
ConstructType
<
T
>
data
:
D
Returns
R
visit
Vec
visitVec
<
T
>
(
t
:
types
.
IDL
.
VecClass
<
T
>
,
_ty
:
types
.
IDL
.
Type
<
T
>
,
data
:
D
)
:
R
Type Parameters
T
Parameters
t
:
types
.
IDL
.
VecClass
<
T
>
_ty
:
types
.
IDL
.
Type
<
T
>
data
:
D
Returns
R
visit
Opt
visitOpt
<
T
>
(
t
:
types
.
IDL
.
OptClass
<
T
>
,
_ty
:
types
.
IDL
.
Type
<
T
>
,
data
:
D
)
:
R
Type Parameters
T
Parameters
t
:
types
.
IDL
.
OptClass
<
T
>
_ty
:
types
.
IDL
.
Type
<
T
>
data
:
D
Returns
R
visit
Record
visitRecord
(
t
:
types
.
IDL
.
RecordClass
,
_fields
:
[
string
,
types
.
IDL
.
Type
<
any
>
]
[]
,
data
:
D
,
)
:
R
Parameters
t
:
types
.
IDL
.
RecordClass
_fields
:
[
string
,
types
.
IDL
.
Type
<
any
>
]
[]
data
:
D
Returns
R
visit
Tuple
visitTuple
<
T
extends
any
[]
>
(
t
:
types
.
IDL
.
TupleClass
<
T
>
,
components
:
types
.
IDL
.
Type
<
any
>
[]
,
data
:
D
,
)
:
R
Type Parameters
T
extends
any
[]
Parameters
t
:
types
.
IDL
.
TupleClass
<
T
>
components
:
types
.
IDL
.
Type
<
any
>
[]
data
:
D
Returns
R
visit
Variant
visitVariant
(
t
:
types
.
IDL
.
VariantClass
,
_fields
:
[
string
,
types
.
IDL
.
Type
<
any
>
]
[]
,
data
:
D
,
)
:
R
Parameters
t
:
types
.
IDL
.
VariantClass
_fields
:
[
string
,
types
.
IDL
.
Type
<
any
>
]
[]
data
:
D
Returns
R
visit
Rec
visitRec
<
T
>
(
_t
:
types
.
IDL
.
RecClass
<
T
>
,
ty
:
types
.
IDL
.
ConstructType
<
T
>
,
data
:
D
,
)
:
R
Type Parameters
T
Parameters
_t
:
types
.
IDL
.
RecClass
<
T
>
ty
:
types
.
IDL
.
ConstructType
<
T
>
data
:
D
Returns
R
visit
Func
visitFunc
(
t
:
types
.
IDL
.
FuncClass
,
data
:
D
)
:
R
Parameters
t
:
types
.
IDL
.
FuncClass
data
:
D
Returns
R
visit
Service
visitService
(
t
:
types
.
IDL
.
ServiceClass
,
data
:
D
)
:
R
Parameters
t
:
types
.
IDL
.
ServiceClass
data
:
D
Returns
R
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
visit
Type
visit
Primitive
visit
Empty
visit
Bool
visit
Null
visit
Reserved
visit
Text
visit
Number
visit
Int
visit
Nat
visit
Float
visit
Fixed
Int
visit
Fixed
Nat
visit
Principal
visit
Construct
visit
Vec
visit
Opt
visit
Record
visit
Tuple
visit
Variant
visit
Rec
visit
Func
visit
Service
Example
GitHub
ic-reactor
Loading...