Kiwi Engine
VM for interpreter
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Structures | Functions
KEProgram.h File Reference

Define KEProgram class. More...

#include <Coconut/Coconut.h>
#include "KEForwarders.h"

Go to the source code of this file.

Data Structures

struct  KEProgram
 KEProgram class. More...
 

Functions

struct KEProgramKEAllocateProgram (struct CNResource *resource)
 Allocate KEProgram object. More...
 
void KEAddEntryPathToProgram (struct KEProgram *dst, struct KEPath *path)
 Add entry path. More...
 
void KEAddEntryFunctionToProgram (struct KEProgram *dst, struct KEFunction *func)
 Add function on entry path. More...
 

Detailed Description

Define KEProgram class.

Copyright
Copyright (C) 2013 Steel Wheels Project

Function Documentation

void KEAddEntryFunctionToProgram ( struct KEProgram dst,
struct KEFunction func 
)

Add function on entry path.

Parameters
dstDestination program
funcSource path
void KEAddEntryPathToProgram ( struct KEProgram dst,
struct KEPath path 
)

Add entry path.

Parameters
dstDestination program
pathSource path
struct KEProgram* KEAllocateProgram ( struct CNResource *  resource)

Allocate KEProgram object.

Return values
objAllocated object
NULLFailed to allocate the object
Parameters
resourceResource to allocate the object