Logo Search packages:      
Sourcecode: kaya version File versions  Download package

unpickler.h

#ifndef _UNPICKLER_H
#define _UNPICKLER_H

/**
    Kaya run-time system
    Copyright (C) 2004, 2005 Edwin Brady

    This file is distributed under the terms of the GNU Lesser General
    Public Licence. See COPYING for licence.
*/

#include "Heap.h"

Value* unmarshal(void* vmptr, char* x, int id);

Value* unpickle(VMState* vm, vector<Value*>&,char* &x,int id);
Value* un_int(VMState* vm, vector<Value*>&,char* &x);
Value* un_real(VMState* vm, vector<Value*>&,char* &x);
Value* un_circle(VMState* vm, vector<Value*>&,char* &x);
Value* un_string(VMState* vm, vector<Value*>&,char* &x);
Value* un_array(VMState* vm, vector<Value*>&,char* &x,int id);
Value* un_union(VMState* vm, vector<Value*>&,char* &x,int id);
Value* un_closure(VMState* vm, vector<Value*>&,char* &x,int id);

#endif

Generated by  Doxygen 1.6.0   Back to index