Lumi 0.1.0-dev
A modular C++ framework library that streamlines cross-platform desktop application development, cutting boilerplate and empowering developers with deep control.
Loading...
Searching...
No Matches
lumi::info Namespace Reference

Functions

std::string_view lumi::info::GetVersion (const bool include_tag) noexcept
uint8_t lumi::info::GetVersionMajor () noexcept
uint8_t lumi::info::GetVersionMinor () noexcept
uint8_t lumi::info::GetVersionPatch () noexcept
VERSION_TAG lumi::info::GetVersionTag () noexcept
uint8_t lumi::info::GetVersionReleaseCandidate () noexcept
BUILD_TYPE lumi::info::GetBuildType () noexcept
bool lumi::info::IsDebugMode () noexcept
std::string_view lumi::info::GetCommitHash () noexcept
PLATFORM lumi::info::GetPlatform () noexcept
ARCHITECTURE lumi::info::GetArchitecture () noexcept
uint8_t lumi::info::GetBitness () noexcept
COMPILER lumi::info::GetCompiler () noexcept
std::string_view lumi::info::GetCompilerName () noexcept
std::string_view lumi::info::GetFrameworkName () noexcept
std::string_view lumi::info::GetFrameworkDescription () noexcept
std::string_view lumi::info::GetFrameworkHomepage () noexcept
std::string_view lumi::info::GetFrameworkCopyrightHolder () noexcept
std::string_view lumi::info::GetFrameworkLicense () noexcept
std::string_view lumi::info::GetFrameworkLicenseText () noexcept
std::string_view lumi::info::GetCompilerVersion () noexcept

Function Documentation

◆ GetVersion()

std::string_view lumi::info::GetVersion ( const bool include_tag)
exportnoexcept

Definition at line 17 of file info.cpp.

◆ GetVersionMajor()

uint8_t lumi::info::GetVersionMajor ( )
exportnoexcept

Definition at line 20 of file info.cpp.

◆ GetVersionMinor()

uint8_t lumi::info::GetVersionMinor ( )
exportnoexcept

Definition at line 21 of file info.cpp.

◆ GetVersionPatch()

uint8_t lumi::info::GetVersionPatch ( )
exportnoexcept

Definition at line 22 of file info.cpp.

◆ GetVersionTag()

VERSION_TAG lumi::info::GetVersionTag ( )
exportnoexcept

Definition at line 24 of file info.cpp.

◆ GetVersionReleaseCandidate()

uint8_t lumi::info::GetVersionReleaseCandidate ( )
exportnoexcept

Definition at line 41 of file info.cpp.

◆ GetBuildType()

BUILD_TYPE lumi::info::GetBuildType ( )
exportnoexcept

Definition at line 45 of file info.cpp.

◆ IsDebugMode()

bool lumi::info::IsDebugMode ( )
exportnoexcept

Definition at line 58 of file info.cpp.

◆ GetCommitHash()

std::string_view lumi::info::GetCommitHash ( )
exportnoexcept

Definition at line 67 of file info.cpp.

◆ GetPlatform()

PLATFORM lumi::info::GetPlatform ( )
exportnoexcept

Definition at line 68 of file info.cpp.

◆ GetArchitecture()

ARCHITECTURE lumi::info::GetArchitecture ( )
exportnoexcept

Definition at line 77 of file info.cpp.

◆ GetBitness()

uint8_t lumi::info::GetBitness ( )
exportnoexcept

Definition at line 92 of file info.cpp.

◆ GetCompiler()

COMPILER lumi::info::GetCompiler ( )
exportnoexcept

Definition at line 93 of file info.cpp.

◆ GetCompilerName()

std::string_view lumi::info::GetCompilerName ( )
exportnoexcept

Definition at line 103 of file info.cpp.

◆ GetFrameworkName()

std::string_view lumi::info::GetFrameworkName ( )
exportnoexcept

Definition at line 105 of file info.cpp.

◆ GetFrameworkDescription()

std::string_view lumi::info::GetFrameworkDescription ( )
exportnoexcept

Definition at line 106 of file info.cpp.

◆ GetFrameworkHomepage()

std::string_view lumi::info::GetFrameworkHomepage ( )
exportnoexcept

Definition at line 109 of file info.cpp.

◆ GetFrameworkCopyrightHolder()

std::string_view lumi::info::GetFrameworkCopyrightHolder ( )
exportnoexcept

Definition at line 110 of file info.cpp.

◆ GetFrameworkLicense()

std::string_view lumi::info::GetFrameworkLicense ( )
exportnoexcept

Definition at line 113 of file info.cpp.

◆ GetFrameworkLicenseText()

std::string_view lumi::info::GetFrameworkLicenseText ( )
exportnoexcept

Definition at line 116 of file info.cpp.

◆ GetCompilerVersion()

std::string_view lumi::info::GetCompilerVersion ( )
exportnoexcept