#include "string_span.hpp"
#include "valid_if/nonnegative.hpp"
#include "valid_if/not_empty.hpp"
#include <tuple>
#include <eagine/git_info.inl>
Go to the source code of this file.
Namespaces | |
eagine | |
Common code is placed in this namespace. | |
Functions | |
auto | eagine::config_git_branch () noexcept -> valid_if_not_empty< string_view > |
Returns the name of the git branch from which the executable is built. More... | |
auto | eagine::config_git_hash_id () noexcept -> valid_if_not_empty< string_view > |
Returns the hash of the commit from which the executable is built. More... | |
auto | eagine::config_git_date () noexcept -> valid_if_not_empty< string_view > |
Returns the date of the commit from which the executable is built. More... | |
auto | eagine::config_git_describe () noexcept -> valid_if_not_empty< string_view > |
Returns the description of the commit from which the executable is built. More... | |
auto | eagine::config_git_version () noexcept -> valid_if_not_empty< string_view > |
Returns the version number as string. More... | |
auto | eagine::config_git_version_major () noexcept -> valid_if_nonnegative< int > |
Returns major version number. More... | |
auto | eagine::config_git_version_minor () noexcept -> valid_if_nonnegative< int > |
Returns minor version number. More... | |
auto | eagine::config_git_version_patch () noexcept -> valid_if_nonnegative< int > |
Returns patch version number. More... | |
auto | eagine::config_git_version_commit () noexcept -> valid_if_nonnegative< int > |
Returns commit version number. More... | |
auto | eagine::config_git_version_tuple () noexcept -> std::tuple< int, int, int, int > |
Returns the complete version number as a tuple (major, minor, patch, commit). More... | |
Copyright Matus Chochlik. Distributed under the Boost Software License, Version 1.0. See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt