Ice Sheet System Model  4.18
Code documentation
IntInput2.h
Go to the documentation of this file.
1 #ifndef _INTINPUT2_H_
2 #define _INTINPUT2_H_
3 
4 /*Headers:*/
5 #include "./Input2.h"
6 
7 class IntInput2: public Input2{
8 
9  private:
10  int size;
11  int* values;
12 
13  public:
14  /*IntInput2 constructors, destructors: {{{*/
15  IntInput2();
16  IntInput2(int size_in);
17  ~IntInput2();
18  /*}}}*/
19  /*Object virtual functions definitions:{{{ */
20  Input2 *copy();
21  void DeepEcho();
22  void Echo();
23  int Id();
24  void Marshall(char** pmarshalled_data,int* pmarshalled_data_size, int marshall_direction);
25  int ObjectEnum();
26  /*}}}*/
27  /*IntInput2 management: {{{*/
28  void GetInput(int* pvalue,int index);
29  void SetInput(int index,int value);
30  /*}}}*/
31 
32 };
33 #endif /* _BOOLINPUT_H */
IntInput2::Echo
void Echo()
Definition: IntInput2.cpp:50
IntInput2::SetInput
void SetInput(int index, int value)
Definition: IntInput2.cpp:84
IntInput2::GetInput
void GetInput(int *pvalue, int index)
Definition: IntInput2.cpp:76
IntInput2::values
int * values
Definition: IntInput2.h:11
IntInput2::DeepEcho
void DeepEcho()
Definition: IntInput2.cpp:42
IntInput2::~IntInput2
~IntInput2()
Definition: IntInput2.cpp:28
IntInput2::copy
Input2 * copy()
Definition: IntInput2.cpp:34
Input2.h
abstract class for Input2 object
IntInput2::ObjectEnum
int ObjectEnum()
Definition: IntInput2.cpp:68
Input2
Definition: Input2.h:18
IntInput2::IntInput2
IntInput2()
Definition: IntInput2.cpp:16
IntInput2::size
int size
Definition: IntInput2.h:10
IntInput2
Definition: IntInput2.h:7
IntInput2::Id
int Id()
Definition: IntInput2.cpp:54
IntInput2::Marshall
void Marshall(char **pmarshalled_data, int *pmarshalled_data_size, int marshall_direction)
Definition: IntInput2.cpp:56