summaryrefslogtreecommitdiff
path: root/includes/compiler/CRTTI.h
blob: ca9535f5daf74c6d306bc378a33167dc2b733d73 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#ifndef COMPILER_CRTTI_H
#define COMPILER_CRTTI_H

#include "compiler/common.h"

extern OLinkList *CRTTI_ConstructVTableHeaders(TypeClass *tclass, void *data, OLinkList *links);
extern ENode *CRTTI_ParseTypeID(void);
extern ENode *CRTTI_Parse_dynamic_cast(void);
extern ENode *CRTTI_Parse_static_cast(void);
extern ENode *CRTTI_Parse_reinterpret_cast(void);
extern ENode *CRTTI_Parse_const_cast(void);

#endif