HyperDbg Debugger
Loading...
Searching...
No Matches
type.h
Go to the documentation of this file.
1#pragma once
2
3#ifndef TYPE_H
4# define TYPE_H
5
26
27typedef struct VARIABLE_TYPE
28{
30 int Size; // sizeof() value
31 int Align; // alignment
34
36
39
44
49
53
55HandleType(PTOKEN_LIST PtokenStack);
56#endif
UCHAR BOOLEAN
Definition BasicTypes.h:39
this structure is a dynamic container of TOKENS
Definition common.h:83
Definition type.h:28
int Size
Definition type.h:30
int Align
Definition type.h:31
BOOLEAN IsUnsigned
Definition type.h:32
VARIABLE_TYPE_KIND Kind
Definition type.h:29
VARIABLE_TYPE * HandleType(PTOKEN_LIST PtokenStack)
Return a variable type.
Definition type.c:28
VARIABLE_TYPE * VARIABLE_TYPE_FLOAT
Definition type.c:18
VARIABLE_TYPE * VARIABLE_TYPE_UCHAR
Definition type.c:13
VARIABLE_TYPE * VARIABLE_TYPE_UNKNOWN
Definition type.c:3
VARIABLE_TYPE * VARIABLE_TYPE_DOUBLE
Definition type.c:19
VARIABLE_TYPE_KIND
Definition type.h:7
@ TY_PTR
Definition type.h:19
@ TY_SHORT
Definition type.h:12
@ TY_VOID
Definition type.h:9
@ TY_STRUCT
Definition type.h:23
@ TY_UNION
Definition type.h:24
@ TY_INT
Definition type.h:13
@ TY_DOUBLE
Definition type.h:16
@ TY_FLOAT
Definition type.h:15
@ TY_CHAR
Definition type.h:11
@ TY_VLA
Definition type.h:22
@ TY_ENUM
Definition type.h:18
@ TY_LDOUBLE
Definition type.h:17
@ TY_LONG
Definition type.h:14
@ TY_ARRAY
Definition type.h:21
@ TY_UNKNOWN
Definition type.h:8
@ TY_FUNC
Definition type.h:20
@ TY_BOOL
Definition type.h:10
VARIABLE_TYPE * VARIABLE_TYPE_ULONG
Definition type.c:16
VARIABLE_TYPE * VARIABLE_TYPE_VOID
Definition type.c:5
VARIABLE_TYPE * VARIABLE_TYPE_LONG
Definition type.c:11
VARIABLE_TYPE * VARIABLE_TYPE_SHORT
Definition type.c:9
VARIABLE_TYPE * VARIABLE_TYPE_BOOL
Definition type.c:6
struct VARIABLE_TYPE VARIABLE_TYPE
VARIABLE_TYPE * VARIABLE_TYPE_INT
Definition type.c:10
VARIABLE_TYPE * VARIABLE_TYPE_CHAR
Definition type.c:8
VARIABLE_TYPE * VARIABLE_TYPE_UINT
Definition type.c:15
VARIABLE_TYPE * VARIABLE_TYPE_USHORT
Definition type.c:14
VARIABLE_TYPE * VARIABLE_TYPE_LDOUBLE
Definition type.c:20