core/convert.h

Go to the documentation of this file.
00001 
00007 #ifndef _CONVERT_H
00008 #define _CONVERT_H
00009 
00010 #include "class.h"
00011 #include "complex.h"
00012 
00013 int convert_from_void(char *buffer, int size, void *data, PROPERTY *prop);
00014 int convert_to_void(char *buffer, void *data, PROPERTY *prop);
00015 int convert_from_double(char *buffer, int size, void *data, PROPERTY *prop);
00016 int convert_to_double(char *buffer, void *data, PROPERTY *prop);
00017 int convert_from_complex(char *buffer, int size, void *data, PROPERTY *prop);
00018 int convert_to_complex(char *buffer, void *data, PROPERTY *prop);
00019 int convert_from_enumeration(char *buffer, int size, void *data, PROPERTY *prop);
00020 int convert_to_enumeration(char *buffer, void *data, PROPERTY *prop);
00021 int convert_from_set(char *buffer, int size, void *data, PROPERTY *prop);
00022 int convert_to_set(char *buffer, void *data, PROPERTY *prop);
00023 int convert_from_int16(char *buffer, int size, void *data, PROPERTY *prop);
00024 int convert_to_int16(char *buffer, void *data, PROPERTY *prop);
00025 int convert_from_int32(char *buffer, int size, void *data, PROPERTY *prop);
00026 int convert_to_int32(char *buffer, void *data, PROPERTY *prop);
00027 int convert_from_int64(char *buffer, int size, void *data, PROPERTY *prop);
00028 int convert_to_int64(char *buffer, void *data, PROPERTY *prop);
00029 int convert_from_char8(char *buffer, int size, void *data, PROPERTY *prop);
00030 int convert_to_char8(char *buffer, void *data, PROPERTY *prop);
00031 int convert_from_char32(char *buffer, int size, void *data, PROPERTY *prop);
00032 int convert_to_char32(char *buffer, void *data, PROPERTY *prop);
00033 int convert_from_char256(char *buffer, int size, void *data, PROPERTY *prop);
00034 int convert_to_char256(char *buffer, void *data, PROPERTY *prop);
00035 int convert_from_char1024(char *buffer, int size, void *data, PROPERTY *prop);
00036 int convert_to_char1024(char *buffer, void *data, PROPERTY *prop);
00037 int convert_from_object(char *buffer, int size, void *data, PROPERTY *prop);
00038 int convert_to_object(char *buffer, void *data, PROPERTY *prop);
00039 int convert_from_delegated(char *buffer, int size, void *data, PROPERTY *prop);
00040 int convert_to_delegated(char *buffer, void *data, PROPERTY *prop);
00041 int convert_from_boolean(char *buffer, int size, void *data, PROPERTY *prop);
00042 int convert_to_boolean(char *buffer, void *data, PROPERTY *prop);
00043 int convert_from_timestamp_stub(char *buffer, int size, void *data, PROPERTY *prop);
00044 int convert_to_timestamp_stub(char *buffer, void *data, PROPERTY *prop);
00045 int convert_from_double_array(char *buffer, int size, void *data, PROPERTY *prop);
00046 int convert_to_double_array(char *buffer, void *data, PROPERTY *prop);
00047 int convert_from_complex_array(char *buffer, int size, void *data, PROPERTY *prop);
00048 int convert_to_complex_array(char *buffer, void *data, PROPERTY *prop);
00049 
00050 #endif
00051 

GridLAB-DTM Version 1.0
An open-source project initiated by the US Department of Energy