nsgenbind
Loading...
Searching...
No Matches
Public Attributes | List of all members
binding_interface Struct Reference

#include <jsapi-libdom.h>

Public Attributes

const char * name
 
struct genbind_nodenode
 
struct webidl_nodewidl_node
 
const char * inherit_name
 
int own_properties
 
int own_functions
 
bool has_type_properties
 
int inherit_idx
 
int refcount
 
int output_idx
 

Detailed Description

Definition at line 14 of file jsapi-libdom.h.

Member Data Documentation

◆ has_type_properties

bool binding_interface::has_type_properties

some of the properties on the interface have a type handler

Definition at line 22 of file jsapi-libdom.h.

◆ inherit_idx

int binding_interface::inherit_idx

index into binding map of inherited interface or -1 for not in map

Definition at line 26 of file jsapi-libdom.h.

◆ inherit_name

const char* binding_interface::inherit_name

name of interface this inherits from

Definition at line 18 of file jsapi-libdom.h.

◆ name

const char* binding_interface::name

name of interface

Definition at line 15 of file jsapi-libdom.h.

◆ node

struct genbind_node* binding_interface::node

node of interface in binding

Definition at line 16 of file jsapi-libdom.h.

◆ output_idx

int binding_interface::output_idx

for interfaces that will be output (node is valid) this is the output array index

Definition at line 32 of file jsapi-libdom.h.

◆ own_functions

int binding_interface::own_functions

the number of functions the interface has

Definition at line 20 of file jsapi-libdom.h.

◆ own_properties

int binding_interface::own_properties

the number of properties the interface has

Definition at line 19 of file jsapi-libdom.h.

◆ refcount

int binding_interface::refcount

number of entries in map that refer to this interface

Definition at line 29 of file jsapi-libdom.h.

◆ widl_node

struct webidl_node* binding_interface::widl_node

node of interface in webidl

Definition at line 17 of file jsapi-libdom.h.


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