CCF
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
ccf::js::core::JSWrappedPropertyEnum Class Reference

#include <wrapped_property_enum.h>

Public Member Functions

 JSWrappedPropertyEnum (JSContext *ctx_, const JSWrappedValue &value)
 
 ~JSWrappedPropertyEnum ()
 
JSAtom & operator[] (size_t i) const
 
size_t size () const
 

Public Attributes

JSPropertyEnum * prop_enum = nullptr
 
uint32_t prop_count = 0
 
JSContext * ctx = nullptr
 

Constructor & Destructor Documentation

◆ JSWrappedPropertyEnum()

ccf::js::core::JSWrappedPropertyEnum::JSWrappedPropertyEnum ( JSContext *  ctx_,
const JSWrappedValue value 
)
inline

◆ ~JSWrappedPropertyEnum()

ccf::js::core::JSWrappedPropertyEnum::~JSWrappedPropertyEnum ( )
inline

Member Function Documentation

◆ operator[]()

JSAtom & ccf::js::core::JSWrappedPropertyEnum::operator[] ( size_t  i) const
inline

◆ size()

size_t ccf::js::core::JSWrappedPropertyEnum::size ( ) const
inline

Member Data Documentation

◆ ctx

JSContext* ccf::js::core::JSWrappedPropertyEnum::ctx = nullptr

◆ prop_count

uint32_t ccf::js::core::JSWrappedPropertyEnum::prop_count = 0

◆ prop_enum

JSPropertyEnum* ccf::js::core::JSWrappedPropertyEnum::prop_enum = nullptr

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