Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
version.h
Go to the documentation of this file.
1#pragma once
2#include <misc/global.h>
3#include <string>
4
5namespace sf
6{
7
11std::string getGCCVersion();
12
16std::string getCppStandard();
17
22
26_MISC_FUNC std::string_view getCpuArchitecture();
27
32
37
38}// namespace sf
39
40#ifndef __JETBRAINS_IDE__
41 // Include all inlined functions and template implementations.
42 #include <misc/gen/version.hpp>
43#endif
#define _MISC_FUNC
Definition misc/global.h:39
Definition Application.h:10
std::string getGCCVersion()
Gets the GNU compiler version.
_MISC_FUNC std::string_view getCpuArchitecture()
Gets the CPU architecture returned from ('uname -m') command.
_MISC_FUNC std::string getOSVersion()
Gets the OS and version used.
_MISC_FUNC std::string getSystemName()
Gets the name of the system.
_MISC_FUNC std::string getUserLogin()
Gets the name of the current user of the system.
std::string getCppStandard()
Gets the C++ standard used.