| 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"}