stellarlib 0.1.0
Loading...
Searching...
No Matches
stellarlib::app::metadata Class Referencefinal

Metadata subsystem. More...

#include <metadata.hpp>

Classes

struct  info
 Metadata initialization descriptor. More...

Public Member Functions

constexpr metadata (const metadata &) noexcept=delete
 Deleted copy constructor.
constexpr metadata (metadata &&) noexcept=delete
 Deleted move constructor.
constexpr auto operator= (const metadata &) noexcept -> metadata &=delete
 Deleted copy assignment operator.
constexpr auto operator= (metadata &&) noexcept -> metadata &=delete
 Deleted move assignment operator.
 ~metadata ()
 Destructor.
auto name () const -> std::string
 Returns the name of the application.
auto version () const -> std::string
 Returns the version of the application.
auto identifier () const -> std::string
 Returns the reverse-domain identifier of the application.
auto creator () const -> std::string
 Returns the creator of the application.
auto copyright () const -> std::string
 Returns the copyright notice of the application.
auto url () const -> std::string
 Returns the URL of the application's website.
auto type () const -> std::string
 Returns the type of the application (e.g., "application", "game").

Detailed Description

Metadata subsystem.

Member Function Documentation

◆ name()

auto stellarlib::app::metadata::name ( ) const -> std::string
nodiscard

Returns the name of the application.

Returns
Name of the application

◆ version()

auto stellarlib::app::metadata::version ( ) const -> std::string
nodiscard

Returns the version of the application.

Returns
Version of the application

◆ identifier()

auto stellarlib::app::metadata::identifier ( ) const -> std::string
nodiscard

Returns the reverse-domain identifier of the application.

Returns
Reverse-domain identifier of the application

◆ creator()

auto stellarlib::app::metadata::creator ( ) const -> std::string
nodiscard

Returns the creator of the application.

Returns
Creator of the application

◆ copyright()

auto stellarlib::app::metadata::copyright ( ) const -> std::string
nodiscard

Returns the copyright notice of the application.

Returns
Copyright notice of the application

◆ url()

auto stellarlib::app::metadata::url ( ) const -> std::string
nodiscard

Returns the URL of the application's website.

Returns
URL of the application's website

◆ type()

auto stellarlib::app::metadata::type ( ) const -> std::string
nodiscard

Returns the type of the application (e.g., "application", "game").

Returns
Type of the application (e.g., "application", "game")

The documentation for this class was generated from the following file: