DATAKIT API  V2025.1
dtk_status.hpp
Go to the documentation of this file.
1 #ifndef __DTK_STATUS_HPP__
2 #define __DTK_STATUS_HPP__
3 #include <fstream>
4 #include <math.h>
5 #include "def/define.h"
6 #include "util/util_stl_dtk.hpp"
7 
9  DTK_ISERROR = -1,
10  DTK_NOERROR = 0
11 };
14 
16 {
17 private:
18  static Dtk_status _dtk_default_status;
19  Dtk_status_enum _st;
20  void init();
21  void reset();
22  void copy(const Dtk_status& s);
23 public:
27 
29  //operator Dtk_status_enum();
31  friend Dtk_bool operator == (const Dtk_status &s1, const Dtk_status &s2) ;
33  Dtk_bool isOK() const;
34  Dtk_bool isNotOK() const;
35  void setOK();
36  void setNotOK();
37 };
38 #endif
Dtk_status::~Dtk_status
~Dtk_status()
Dtk_status::GetDefaultStatus
static Dtk_status & GetDefaultStatus()
Dtk_status::isNotOK
Dtk_bool isNotOK() const
Dtk_status::isOK
Dtk_bool isOK() const
Dtk_status::Dtk_status
Dtk_status(const Dtk_status &s)
Dtk_status_enum
Dtk_status_enum
Definition: dtk_status.hpp:8
Dtk_status::operator==
friend Dtk_bool operator==(const Dtk_status &s1, const Dtk_status &s2)
Dtk_status
Definition: dtk_status.hpp:16
Dtk_bool
char Dtk_bool
Definition: define.h:725
Dtk_status::setOK
void setOK()
DTK_ISERROR
@ DTK_ISERROR
Definition: dtk_status.hpp:9
Dtk_status::setNotOK
void setNotOK()
Dtk_status::Dtk_status
Dtk_status(const Dtk_status_enum &s)
util_stl_dtk.hpp
define.h
DTK_NOERROR
@ DTK_NOERROR
Definition: dtk_status.hpp:10
Dtk_status::operator=
Dtk_status & operator=(const Dtk_status &s)
Dtk_status::Dtk_status
Dtk_status()