Kiwi Script
KiwiScript Interpreter
 All Data Structures Files Functions Variables Typedefs Enumerations Macros
KSCastExpression.h
Go to the documentation of this file.
1 
8 #ifndef KSCASTEXPRESSION_H
9 #define KSCASTEXPRESSION_H
10 
11 #include "KSExpression.h"
12 
20  struct KEFrame * targetType ;
23 } ;
24 
33 struct KSCastExpression *
34 KSAllocateCastExpression(struct KEFrame * type, struct KSExpression * srcexp, struct KELineInfo * linfo, struct CNResource * resource) ;
35 
42 CNBoolean
43 KSIsCastExpression(const struct KSExpression * src) ;
44 
45 #endif /* KSCASTEXPRESSION_H */
46 
IR for KSExpression class.
Definition: KSExpression.h:15
Definition: KSCastExpression.h:16
struct KSCastExpression * KSAllocateCastExpression(struct KEFrame *type, struct KSExpression *srcexp, struct KELineInfo *linfo, struct CNResource *resource)
Allocate cast-expression object.
struct KSExpression * sourceExpression
Definition: KSCastExpression.h:22
struct KSExpression superClass
Definition: KSCastExpression.h:18
CNBoolean KSIsCastExpression(const struct KSExpression *src)
Check the expression class.
struct KEFrame * targetType
Definition: KSCastExpression.h:20