Phasor 3.1.1
Stack VM based Programming Language
Loading...
Searching...
No Matches
PhasorValue Struct Reference

Represents a value in the Phasor VM. More...

#include <PhasorFFI.h>

Collaboration diagram for PhasorValue:
[legend]

Public Attributes

PhasorValueType type
union { 
   bool   b 
   int64_t   i 
   double   f 
   const char *   s 
   struct { 
      const PhasorValue *   elements 
      size_t   count 
   }   a
as

Detailed Description

Represents a value in the Phasor VM.

Definition at line 63 of file PhasorFFI.h.

Member Data Documentation

◆ [struct]

struct { ... } PhasorValue::a

◆ [union]

union { ... } PhasorValue::as

◆ b

bool PhasorValue::b

Definition at line 67 of file PhasorFFI.h.

◆ count

size_t PhasorValue::count

Definition at line 75 of file PhasorFFI.h.

◆ elements

const PhasorValue* PhasorValue::elements

Definition at line 74 of file PhasorFFI.h.

◆ f

double PhasorValue::f

Definition at line 69 of file PhasorFFI.h.

◆ i

int64_t PhasorValue::i

Definition at line 68 of file PhasorFFI.h.

◆ s

const char* PhasorValue::s

Definition at line 70 of file PhasorFFI.h.

◆ type

PhasorValueType PhasorValue::type

Definition at line 65 of file PhasorFFI.h.


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