Nexus Engine  v0.0.1
Loading...
Searching...
No Matches
Nexus::Config Namespace Referenceexport

Enumerations

enum class  BuildMode { Debug , RelWithDebInfo , Release }

Variables

NEXUS_API constexpr std::string_view engineName = "Nexus Engine"
NEXUS_API constexpr std::string_view engineVersion = "0.0.1"
NEXUS_API constexpr BuildMode buildMode
NEXUS_API constexpr bool isDebug = (buildMode == BuildMode::Debug)
NEXUS_API constexpr std::string_view buildType
NEXUS_API constexpr std::string_view platform = "Unsupported"
NEXUS_API constexpr std::string_view architecture = "Unknown"
NEXUS_API constexpr int platformBits = 0
NEXUS_API constexpr std::string_view compiler = "Unknown"
NEXUS_API constexpr int compilerVersion = 0
NEXUS_API constexpr std::string_view cppStandard = "Pre-C++23"

Enumeration Type Documentation

◆ BuildMode

enum class Nexus::Config::BuildMode
exportstrong
Enumerator
Debug 
RelWithDebInfo 
Release 

Variable Documentation

◆ architecture

NEXUS_API constexpr std::string_view Nexus::Config::architecture = "Unknown"
constexprexport

◆ buildMode

NEXUS_API constexpr BuildMode Nexus::Config::buildMode
constexprexport
Initial value:
=
@ Debug
Definition Config.cppm:17

◆ buildType

NEXUS_API constexpr std::string_view Nexus::Config::buildType
constexprexport
Initial value:
: buildMode == BuildMode::RelWithDebInfo ? "RelWithDebInfo"
: "Release"
NEXUS_API constexpr BuildMode buildMode
Definition Config.cppm:23
@ RelWithDebInfo
Definition Config.cppm:17

◆ compiler

NEXUS_API constexpr std::string_view Nexus::Config::compiler = "Unknown"
constexprexport

◆ compilerVersion

NEXUS_API constexpr int Nexus::Config::compilerVersion = 0
constexprexport

◆ cppStandard

NEXUS_API constexpr std::string_view Nexus::Config::cppStandard = "Pre-C++23"
constexprexport

◆ engineName

NEXUS_API constexpr std::string_view Nexus::Config::engineName = "Nexus Engine"
constexprexport

◆ engineVersion

NEXUS_API constexpr std::string_view Nexus::Config::engineVersion = "0.0.1"
constexprexport

◆ isDebug

NEXUS_API constexpr bool Nexus::Config::isDebug = (buildMode == BuildMode::Debug)
constexprexport

◆ platform

NEXUS_API constexpr std::string_view Nexus::Config::platform = "Unsupported"
constexprexport

◆ platformBits

NEXUS_API constexpr int Nexus::Config::platformBits = 0
constexprexport