SchemePointer#

Generated reference

Source file:

ansys/api/fluent/v1/scheme_pointer.proto

Proto package:

ansys.api.fluent.v1.scheme_pointer

Contains:

2 messages

Messages


Empty

Empty represents an empty or null state.


SchemePointer

SchemePointer represents a Scheme language data structure that can hold various types of values. It uses a oneof field to represent different Scheme data types including symbols, pairs, lists, numbers, characters, strings, and booleans.

empty (1)oneof val Empty

empty indicates an empty or null value.

sym (2)oneof val string

sym is a Scheme symbol value.

pair (3)oneof val SchemePair

pair is a cons pair (car-cdr) value.

list (9)oneof val SchemeList

list is a Scheme list value.

flonum (4)oneof val double

flonum is a Scheme floating-point number value.

fixednum (5)oneof val sint64

fixednum is a Scheme fixed-point (integer) number value.

c (6)oneof val string

c is a Scheme character value.

str (7)oneof val string

str is a Scheme string value.

b (8)oneof val bool

b is a Scheme boolean value.


SchemePointer.SchemePair

SchemePair represents a cons pair structure (car and cdr) from Scheme.

car (1)SchemePointer

car is the first element of the pair.

cdr (2)SchemePointer

cdr is the rest of the pair.


SchemePointer.SchemeList

SchemeList represents a list of Scheme pointers.

items (1)repeated SchemePointer

item is a repeated field of Scheme pointers.