Enfusion Script API
Loading...
Searching...
No Matches
Tuple4< Class T1, Class T2, Class T3, Class T4 > Interface Template Reference

Tuple class template with four parameters. More...

Inheritance diagram for Tuple4< Class T1, Class T2, Class T3, Class T4 >:
Tuple Managed

Public Member Functions

void Tuple4 (T1 p1, T2 p2, T3 p3, T4 p4)
 
override bool Serialize (Serializer ctx)
 
override bool Deserializer (Serializer ctx)
 
- Public Member Functions inherited from Managed
proto external ref Managed Clone ()
 Return shallow copy of object, or null if it is not allowed (not public constructor)
 

Public Attributes

T1 param1
 
T2 param2
 
T3 param3
 
T4 param4
 

Detailed Description

Tuple class template with four parameters.

Usage:

Tuple param = new Tuple4<int, bool, float, string>(100, false, 79.9, "Test");
void Tuple4(T1 p1, T2 p2, T3 p3, T4 p4)
Definition tuple.c:127
Base Tuple class with no parameters.
Definition tuple.c:13

Constructor & Destructor Documentation

◆ Tuple4()

void Tuple4< Class T1, Class T2, Class T3, Class T4 >.Tuple4 ( T1 p1,
T2 p2,
T3 p3,
T4 p4 )

Member Function Documentation

◆ Deserializer()

override bool Tuple4< Class T1, Class T2, Class T3, Class T4 >.Deserializer ( Serializer ctx)

Implements Tuple.

◆ Serialize()

override bool Tuple4< Class T1, Class T2, Class T3, Class T4 >.Serialize ( Serializer ctx)

Implements Tuple.

Member Data Documentation

◆ param1

T1 Tuple4< Class T1, Class T2, Class T3, Class T4 >.param1

◆ param2

T2 Tuple4< Class T1, Class T2, Class T3, Class T4 >.param2

◆ param3

T3 Tuple4< Class T1, Class T2, Class T3, Class T4 >.param3

◆ param4

T4 Tuple4< Class T1, Class T2, Class T3, Class T4 >.param4

The documentation for this interface was generated from the following file: