# struct utils::Version

## Overview

Holder for project version. More…

    #include <Version.h>

    struct Version {
        // fields

        uint32_t major { 0u };
        uint32_t minor { 0u };
        uint32_t patch { 0u };

        // construction

        Version();
        Version(uint32_t maj, uint32_t min = 0, uint32_t pat = 0);
        Version(const std::string& version_str);

        // methods

        std::string ToString() const;
    };

## Detailed Documentation

Holder for project version.

### Methods

    std::string ToString() const

Returns version in string form. Major, minor and patch numbers separated by dots.