TurtleBrains  0.2.1
High quality, portable, C++ API for native application and game development.
tb_version.h
1 
9 #ifndef _TurtleBrains_Version_h_
10 #define _TurtleBrains_Version_h_
11 
12 #include "tb_types.h"
13 
14 namespace TurtleBrains
15 {
16  namespace Core
17  {
18  namespace Version
19  {
20 
26  int GetMajor(void);
27 
33  int GetMinor(void);
34 
40  int GetRevision(void);
41 
48  const tbString& GetVersionString(void);
49 
60  bool IsExactly(const int major, const int minor, const int revision);
61 
74  bool IsAtLeast(const int major, const int minor, const int revision);
75 
76  }; /* namespace Version */
77  }; /* namespace Core */
78 }; /* namespace TurtleBrains */
79 
80 namespace tbCore = TurtleBrains::Core;
81 
82 #endif /* _TurtleBrains_Version_h_ */
const tbString & GetVersionString(void)
bool IsAtLeast(const int major, const int minor, const int revision)
Contains all functions, classes and helpers related to game/application development written by Tim "B...
Definition: tb_application_dialog.h:21
Contains core functionality for each component of the API.
Definition: tb_dynamic_structure.h:21
std::string tbString
Definition: tb_string.h:293
bool IsExactly(const int major, const int minor, const int revision)