Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
duktape-1.5.2/src-separate/duk_forwdecl.h
Go to the documentation of this file.
1/*
2 * Forward declarations for all Duktape structures.
3 */
4
5#ifndef DUK_FORWDECL_H_INCLUDED
6#define DUK_FORWDECL_H_INCLUDED
7
8/*
9 * Forward declarations
10 */
11
12#if defined(DUK_USE_CPP_EXCEPTIONS)
13class duk_internal_exception;
14#else
15struct duk_jmpbuf;
16#endif
17
18/* duk_tval intentionally skipped */
19struct duk_heaphdr;
21struct duk_hstring;
23struct duk_hobject;
26struct duk_hthread;
28struct duk_hbuffer;
32
33struct duk_propaccessor;
34union duk_propvalue;
35struct duk_propdesc;
36
37struct duk_heap;
38struct duk_breakpoint;
39
40struct duk_activation;
41struct duk_catcher;
42struct duk_strcache;
43struct duk_ljstate;
44struct duk_strtab_entry;
45
46#ifdef DUK_USE_DEBUG
47struct duk_fixedbuffer;
48#endif
49
53
54struct duk_token;
55struct duk_re_token;
56struct duk_lexer_point;
57struct duk_lexer_ctx;
59
62struct duk_compiler_ctx;
63
66
67#if defined(DUK_USE_CPP_EXCEPTIONS)
68/* no typedef */
69#else
70typedef struct duk_jmpbuf duk_jmpbuf;
71#endif
72
73/* duk_tval intentionally skipped */
74typedef struct duk_heaphdr duk_heaphdr;
76typedef struct duk_hstring duk_hstring;
78typedef struct duk_hobject duk_hobject;
82typedef struct duk_hthread duk_hthread;
83typedef struct duk_hbuffer duk_hbuffer;
87
91
92typedef struct duk_heap duk_heap;
94
96typedef struct duk_catcher duk_catcher;
98typedef struct duk_ljstate duk_ljstate;
100
101#ifdef DUK_USE_DEBUG
102typedef struct duk_fixedbuffer duk_fixedbuffer;
103#endif
104
108
109typedef struct duk_token duk_token;
114
118
121
122#endif /* DUK_FORWDECL_H_INCLUDED */