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
info.cpp File Reference
module lumi.core
#include <cstdint>
#include <string_view>
import lumi.core:metadata;
Include dependency graph for info.cpp:

Go to the source code of this file.

Namespaces

namespace  lumi
namespace  lumi::info

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