v8  10.1.124 (node 18.2.0)
V8 is Google's open source JavaScript engine
AnyCType Struct Reference

#include <v8-fast-api-calls.h>

Collaboration diagram for AnyCType:

Public Member Functions

 AnyCType ()
 

Data Fields

union {
   bool   bool_value
 
   int32_t   int32_value
 
   uint32_t   uint32_value
 
   int64_t   int64_value
 
   uint64_t   uint64_value
 
   float   float_value
 
   double   double_value
 
   Local< Object >   object_value
 
   Local< Array >   sequence_value
 
   const FastApiTypedArray< int32_t > *   int32_ta_value
 
   const FastApiTypedArray< uint32_t > *   uint32_ta_value
 
   const FastApiTypedArray< int64_t > *   int64_ta_value
 
   const FastApiTypedArray< uint64_t > *   uint64_ta_value
 
   const FastApiTypedArray< float > *   float_ta_value
 
   const FastApiTypedArray< double > *   double_ta_value
 
   FastApiCallbackOptions *   options_value
 
}; 
 

Detailed Description

Definition at line 419 of file v8-fast-api-calls.h.

Constructor & Destructor Documentation

◆ AnyCType()

AnyCType ( )
inline

Definition at line 420 of file v8-fast-api-calls.h.

References AnyCType::int64_value.

Field Documentation

◆ 

union { ... }

◆ bool_value

bool bool_value

Definition at line 423 of file v8-fast-api-calls.h.

◆ double_ta_value

const FastApiTypedArray<double>* double_ta_value

Definition at line 437 of file v8-fast-api-calls.h.

◆ double_value

double double_value

Definition at line 429 of file v8-fast-api-calls.h.

◆ float_ta_value

const FastApiTypedArray<float>* float_ta_value

Definition at line 436 of file v8-fast-api-calls.h.

◆ float_value

float float_value

Definition at line 428 of file v8-fast-api-calls.h.

◆ int32_ta_value

const FastApiTypedArray<int32_t>* int32_ta_value

Definition at line 432 of file v8-fast-api-calls.h.

◆ int32_value

int32_t int32_value

Definition at line 424 of file v8-fast-api-calls.h.

◆ int64_ta_value

const FastApiTypedArray<int64_t>* int64_ta_value

Definition at line 434 of file v8-fast-api-calls.h.

◆ int64_value

int64_t int64_value

Definition at line 426 of file v8-fast-api-calls.h.

Referenced by AnyCType::AnyCType().

◆ object_value

Local<Object> object_value

Definition at line 430 of file v8-fast-api-calls.h.

◆ options_value

FastApiCallbackOptions* options_value

Definition at line 438 of file v8-fast-api-calls.h.

◆ sequence_value

Local<Array> sequence_value

Definition at line 431 of file v8-fast-api-calls.h.

◆ uint32_ta_value

const FastApiTypedArray<uint32_t>* uint32_ta_value

Definition at line 433 of file v8-fast-api-calls.h.

◆ uint32_value

uint32_t uint32_value

Definition at line 425 of file v8-fast-api-calls.h.

◆ uint64_ta_value

const FastApiTypedArray<uint64_t>* uint64_ta_value

Definition at line 435 of file v8-fast-api-calls.h.

◆ uint64_value

uint64_t uint64_value

Definition at line 427 of file v8-fast-api-calls.h.


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