Ice Sheet System Model  4.18
Code documentation
KML_Unknown.h
Go to the documentation of this file.
1 
5 #ifndef _KML_UNKNOWN_H_
6 #define _KML_UNKNOWN_H_
7 
8 /*Headers:*/
9 /*{{{*/
10 #include "../shared/shared.h"
11 #include "./KML_Object.h"
12 /*}}}*/
13 
14 class KML_Unknown: public KML_Object {
15 
16  public:
17 
18  char* name;
19  char* value;
20 
21  /*KML_Unknown constructors, destructors {{{*/
22  KML_Unknown();
23  ~KML_Unknown();
24  /*}}}*/
25  /*Object virtual functions definitions:{{{*/
26  void Echo();
27  void DeepEcho();
28  void DeepEcho(const char* indent);
29  void Write(FILE* fid,const char* indent);
30  void Read(FILE* fid,char* kstr);
31  int Id(){_error_("Not implemented yet.");};
32  int ObjectEnum(){_error_("Not implemented yet.");};
33  Object* copy(){_error_("Not implemented yet.");};
34  void Marshall(char** pmarshalled_data,int* pmarshalled_data_size, int marshall_direction){ _error_("not implemented yet!");};
35  /*}}}*/
36 
37 };
38 #endif /* _KML_UNKNOWN_H */
KML_Unknown::Marshall
void Marshall(char **pmarshalled_data, int *pmarshalled_data_size, int marshall_direction)
Definition: KML_Unknown.h:34
KML_Unknown
Definition: KML_Unknown.h:14
KML_Unknown::DeepEcho
void DeepEcho()
Definition: KML_Unknown.cpp:52
KML_Object
Definition: KML_Object.h:13
KML_Object.h
: header file for kml_object abstract object
KML_Unknown::ObjectEnum
int ObjectEnum()
Definition: KML_Unknown.h:32
KML_Unknown::~KML_Unknown
~KML_Unknown()
Definition: KML_Unknown.cpp:26
KML_Unknown::Id
int Id()
Definition: KML_Unknown.h:31
Object
Definition: Object.h:13
KML_Unknown::copy
Object * copy()
Definition: KML_Unknown.h:33
KML_Unknown::Write
void Write(FILE *fid, const char *indent)
Definition: KML_Unknown.cpp:90
KML_Unknown::Read
void Read(FILE *fid, char *kstr)
Definition: KML_Unknown.cpp:121
KML_Unknown::KML_Unknown
KML_Unknown()
Definition: KML_Unknown.cpp:19
_error_
#define _error_(StreamArgs)
Definition: exceptions.h:49
KML_Unknown::name
char * name
Definition: KML_Unknown.h:18
KML_Unknown::Echo
void Echo()
Definition: KML_Unknown.cpp:35
KML_Unknown::value
char * value
Definition: KML_Unknown.h:19