#include <datatype.h>
A TupleValue is returned by DataType::GetTuple() if the type represents a tuple data type. The members of the tuple value can be accessed through the functions of this class.
公共成员函数 |
|
| template<typename T > | |
| const T & | Get ( Int index, const TupleDataType &type) const |
| template<typename T > | |
| T & | Get ( Int index, const TupleDataType &type) |
| const TupleValue & | GetTuple ( Int index, const TupleDataType &type) const |
| TupleValue & | GetTuple ( Int index, const TupleDataType &type) |
| const T& Get | ( | Int | index , |
| const TupleDataType & | type | ||
| ) | const |
Returns a reference to the value of the tuple member at
index
.
| T | Type of the member. |
| [in] | index | Index of the member. |
| [in] | type | Tuple data type of this TupleValue . |
| T& Get | ( | Int | index , |
| const TupleDataType & | type | ||
| ) |
Returns a reference to the value of the tuple member at
index
.
| T | Type of the member. |
| [in] | index | Index of the member. |
| [in] | type | Tuple data type of this TupleValue . |
| const TupleValue & GetTuple | ( | Int | index , |
| const TupleDataType & | type | ||
| ) | const |
Returns a reference to the tuple value of the tuple member at
index
. The corresponding member type has to be a tuple data type.
| [in] | index | Index of the member. |
| [in] | type | Tuple data type of this TupleValue . |
| TupleValue & GetTuple | ( | Int | index , |
| const TupleDataType & | type | ||
| ) |
Returns a reference to the tuple value of the tuple member at
index
. The corresponding member type has to be a tuple data type.
| [in] | index | Index of the member. |
| [in] | type | Tuple data type of this TupleValue . |