IoTeX client
Public Member Functions | Public Attributes | List of all members
iotex::abi::ParameterValue Class Reference

Class that represents the value of a contract function input or output parameter. More...

#include <abi.h>

Public Member Functions

bool isDynamic ()
 Checks if this parameter is dynamic. More...
 

Public Attributes

union {
   uint8_t   uint8
 
   uint16_t   uint16
 
   uint32_t   uint32
 
   uint64_t   uint64
 
   int8_t   int8
 
   int16_t   int16
 
   int32_t   int32
 
   int64_t   int64
 
   IotexString *   uint256
 
   bool   boolean
 
   IotexString *   string
 
   uint8_t *   bytes
 
   ParameterValue *   elements
 
value
 
int32_t size = -1
 
bool isBigInt = false
 
EthereumTypeName type = EthereumTypeName::UNKNOWN
 

Detailed Description

Class that represents the value of a contract function input or output parameter.

Member Function Documentation

◆ isDynamic()

bool iotex::abi::ParameterValue::isDynamic ( )
inline

Checks if this parameter is dynamic.

Returns
true if thhis parameter is dynamic
false if thhis parameter is static

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