Skip to content

File values.h

FileList > jac > machine > values.h

Go to the source code of this file

  • #include <quickjs.h>
  • #include <cassert>
  • #include <span>
  • #include <stdexcept>
  • #include <string>
  • #include <string_view>
  • #include <tuple>
  • #include <vector>
  • #include "internal/declarations.h"
  • #include "context.h"
  • #include "stringView.h"
  • #include "atom.h"
  • #include "traits.h"

Namespaces

Type Name
namespace jac

Classes

Type Name
class ArrayBufferWrapper <managed>
A wrapper for JSValue with ArrayBuffer type with RAII.
class ArrayWrapper <managed>
A wrapper for JSValue with Array type with RAII.
class ExceptionWrapper <managed>
An exception wrapper which can either wrap a JSValue or contain an exception description and can be thrown into JS as a specific Error type.
class FunctionWrapper <managed>
A wrapper for JSValue with Function type with RAII.
class ObjectWrapper <managed>
A wrapper for JSValue with Object type with RAII.
class PromiseWrapper <managed>
A wrapper for JSValue with Promise type with RAII.
class ValueWrapper <managed>
A wrapper around JSValue with RAII.

The documentation for this class was generated from the following file src/jac/machine/values.h