File class.h
FileList > jac > machine > class.h
Go to the source code of this file
#include <quickjs.h>#include <string>#include <tuple>#include <vector>#include "funcUtil.h"#include "values.h"
Namespaces
| Type | Name |
|---|---|
| namespace | jac |
| namespace | ProtoBuilder |
| namespace | detail |
Classes
| Type | Name |
|---|---|
| class | Class <class Builder> |
| struct | Callable A base class for javascript classes with callable instances. |
| struct | LifetimeHandles A base class used to add handles for lifetime events of an instance. |
| struct | Opaque <typename T> A base class for javascript classes with opaque data. |
| struct | Properties A base class for javascript classes with added properties. |
| struct | SgnUnwrap< Res(Args...)> <typename Res, Args> |
| struct | is_base_of_template_impl <Base, typename Derived> |
| struct | check <A, class Void> |
| struct | check< A, std::void_t< A< Derived > > > <A> |
| struct | is_base_of_template <Base, typename Derived> Checks if a type is derived from a template class. |
The documentation for this class was generated from the following file src/jac/machine/class.h