Skip to content

Namespace jac::detail

Namespace List > jac > detail

Classes

Type Name
class CallableBase
class CallableHolder <typename Func, typename Signature, withThis, variadic>
class CallableHolder< Func, std::function< Res(Args...)>, false, false > <typename Func, typename Res, Args>
class CallableHolder< Func, std::function< Res(ContextRef, ValueWeak, Args...)>, true, false > <typename Func, typename Res, Args>
class CallableHolder< Func, std::function< Res(ContextRef, ValueWeak, ValueVectorWeak)>, true, true > <typename Func, typename Res>
class CallableHolder< Func, std::function< Res(ValueVectorWeak)>, false, true > <typename Func, typename Res>
struct CallableProtoBuilder
struct is_base_of_template_impl <Base, typename Derived>

Public Types

Type Name
typedef Class< CallableProtoBuilder > CallableClass

Public Attributes

Type Name
constexpr bool is_leq_i32 = /* multi line expression */

Public Types Documentation

typedef CallableClass

using jac::detail::CallableClass = typedef Class<CallableProtoBuilder>;

Public Attributes Documentation

variable is_leq_i32

constexpr bool jac::detail::is_leq_i32;


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