DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
EObsah.h
Go to the documentation of this file.
1 #if !defined EOBSAH_H
2 #define EOBSAH_H
3 
4 #include "dataio/DataIODefines.h"
5 #include "core/common/Node.h"
6 
7 namespace EM
8 {
9  namespace Strojcek
10  {
11  namespace VstupneUdaje
12  {
13  namespace Tabule
14  {
15  class EObsahCol;
16  class EFileSystem;
17 
18  class DATAIO_API EObsah : public ENode
19  {
20  public:
21  EObsah();
22  virtual ~EObsah();
23 
24  char GetTypTextu();
25  long GetZastavkaPoradie();
26  unsigned short GetSpojCislo();
27  char *GetLinkaCislo();
28  short GetPoradie();
29  short GetTextID();
30 
31  void SetTypTextu( char newVal );
32  void SetZastavkaPoradie( long newVal );
33  void SetSpojCislo( unsigned short newVal );
34  void SetLinkaCislo( char *newVal );
35  void SetPoradie( short newVal );
36  void SetTextID( short newVal );
37 
38  EObsahCol *GetOwner();
39  void SetOwner( EObsahCol *newVal );
40 
41  long Write();
42  long Write( EFileSystem *file );
43  EObsah *GetLeft();
44  EObsah *GetRight();
45 
46  private:
47  class DataClass;
48  DataClass *d;
49  };
50  }
51  }
52  }
53 }
54 
55 #endif
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10