repr 0.1
Reconstructable string representations and more
Loading...
Searching...
No Matches
platform.h File Reference
#include <librepr/feature.h>
Include dependency graph for platform.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  librepr
 

Macros

#define LIBREPR_PLATFORM_WINDOWS   OFF
 
#define LIBREPR_PLATFORM_LINUX   OFF
 
#define LIBREPR_PLATFORM_MACOS   OFF
 
#define LIBREPR_PLATFORM_UNIX   OFF
 
#define LIBREPR_COMPILER_CLANG   OFF
 
#define LIBREPR_COMPILER_GCC   OFF
 
#define LIBREPR_COMPILER_MSVC   OFF
 
#define LIBREPR_FUNCTION_NAME   __PRETTY_FUNCTION__
 

Enumerations

enum class  librepr::Platform : unsigned {
  librepr::Unknown , librepr::Linux , librepr::UNIX , librepr::Windows ,
  librepr::macOS
}
 
enum class  librepr::Compiler : unsigned { librepr::Unknown , librepr::Clang , librepr::GCC , librepr::MSVC }
 

Variables

constexpr auto librepr::compiler = Platform::Unknown
 

Macro Definition Documentation

◆ LIBREPR_COMPILER_CLANG

#define LIBREPR_COMPILER_CLANG   OFF

◆ LIBREPR_COMPILER_GCC

#define LIBREPR_COMPILER_GCC   OFF

◆ LIBREPR_COMPILER_MSVC

#define LIBREPR_COMPILER_MSVC   OFF

◆ LIBREPR_FUNCTION_NAME

#define LIBREPR_FUNCTION_NAME   __PRETTY_FUNCTION__

◆ LIBREPR_PLATFORM_LINUX

#define LIBREPR_PLATFORM_LINUX   OFF

◆ LIBREPR_PLATFORM_MACOS

#define LIBREPR_PLATFORM_MACOS   OFF

◆ LIBREPR_PLATFORM_UNIX

#define LIBREPR_PLATFORM_UNIX   OFF

◆ LIBREPR_PLATFORM_WINDOWS

#define LIBREPR_PLATFORM_WINDOWS   OFF