OpenMS  2.5.0
Classes | Namespaces | Enumerations | Functions | Variables
OpenMSInfo.cpp File Reference
#include <OpenMS/config.h>
#include <OpenMS/CONCEPT/VersionInfo.h>
#include <OpenMS/DATASTRUCTURES/String.h>
#include <OpenMS/SYSTEM/File.h>
#include <OpenMS/openms_data_path.h>
#include <QSysInfo>
#include <QDir>
#include <iostream>

Classes

struct  OpenMSOSInfo
 

Namespaces

 OpenMS
 Main OpenMS namespace.
 
 OpenMS::Internal
 Namespace used to hide implementation details from users.
 

Enumerations

enum  OpenMS_OS { OS_UNKNOWN, OS_MACOS, OS_WINDOWS, OS_LINUX }
 
enum  OpenMS_Architecture { ARCH_UNKNOWN, ARCH_32BIT, ARCH_64BIT }
 

Functions

static OpenMSOSInfo getOSInfo ()
 
OpenMS_Architecture getBinaryArchitecture ()
 

Variables

std::string OpenMS_OSNames [] = {"unknown", "MacOS", "Windows", "Linux"}
 
std::string OpenMS_ArchNames [] = {"unknown", "32 bit", "64 bit"}