Cthulhu
0.2.10
Cthulhu compiler collection
cookie.h
Go to the documentation of this file.
1
// SPDX-License-Identifier: LGPL-3.0-only
2
3
#pragma once
4
5
#include "
core/compiler.h
"
6
7
typedef
struct
logger_t
logger_t
;
8
typedef
struct
vector_t
vector_t
;
9
10
CT_BEGIN_API
11
12
typedef
struct
tree_cookie_t
{
13
logger_t
*
reports
;
14
vector_t
*
stack
;
15
vector_t
*
types
;
16
}
tree_cookie_t
;
17
18
CT_END_API
compiler.h
CT_BEGIN_API
#define CT_BEGIN_API
Definition:
compiler.h:129
CT_END_API
#define CT_END_API
Definition:
compiler.h:130
logger_t
a logging sink
Definition:
notify.c:14
tree_cookie_t
Definition:
cookie.h:12
tree_cookie_t::reports
logger_t * reports
Definition:
cookie.h:13
tree_cookie_t::types
vector_t * types
Definition:
cookie.h:15
tree_cookie_t::stack
vector_t * stack
Definition:
cookie.h:14
vector_t
a generic vector of pointers
Definition:
vector.c:16
cthulhu
tree
include
cthulhu
tree
cookie.h
Generated by
1.9.1