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

#include <ir.h>

Public Attributes

bool noobject
 
bool primary_global
 
int operationc
 
struct ir_operation_entryoperationv
 
int attributec
 
struct ir_attribute_entryattributev
 
int constantc
 
struct ir_constant_entryconstantv
 

Detailed Description

map entry for an interface

Definition at line 94 of file ir.h.

Member Data Documentation

◆ attributec

int ir_interface_entry::attributec

number of attributes on interface

Definition at line 106 of file ir.h.

◆ attributev

struct ir_attribute_entry* ir_interface_entry::attributev

Definition at line 107 of file ir.h.

◆ constantc

int ir_interface_entry::constantc

number of constants on interface

Definition at line 109 of file ir.h.

◆ constantv

struct ir_constant_entry* ir_interface_entry::constantv

Definition at line 110 of file ir.h.

◆ noobject

bool ir_interface_entry::noobject

flag indicating if no interface object should eb generated. This allows for interfaces which do not generate code. For implements (mixin) interfaces

Definition at line 95 of file ir.h.

◆ operationc

int ir_interface_entry::operationc

number of operations on interface

Definition at line 103 of file ir.h.

◆ operationv

struct ir_operation_entry* ir_interface_entry::operationv

Definition at line 104 of file ir.h.

◆ primary_global

bool ir_interface_entry::primary_global

flag indicating the interface is the primary global javascript object.

Definition at line 99 of file ir.h.


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