Unravel Engine C++ Reference
Loading...
Searching...
No Matches
version_manager.cpp File Reference
#include "version_manager.h"
#include "editor/imgui/integration/fonts/icons/icons_material_design_icons.h"
#include "imgui/imgui.h"
#include "threadpp/future.hpp"
#include <context/context.hpp>
#include <editor/imgui/integration/imgui_notify.h>
#include <version/version.h>
#include <algorithm>
#include <cctype>
#include <cstdint>
#include <string>
#include <vector>
#include <hpp/string_view.hpp>
#include <hpp/optional.hpp>
#include <logging/logging.h>
#include <ser20/external/simdjson/simdjson.h>
#include <fstream>
#include <filesystem/filesystem.h>
#include <engine/assets/impl/asset_writer.h>

Go to the source code of this file.

Namespaces

namespace  unravel
 

Variable Documentation

◆ assets

std::vector<GitHubAsset> assets

Definition at line 138 of file version_manager.cpp.

◆ browser_download_url

std::string browser_download_url

Definition at line 126 of file version_manager.cpp.

◆ draft

bool draft = false

Definition at line 135 of file version_manager.cpp.

◆ error_message

std::string error_message

Definition at line 364 of file version_manager.cpp.

◆ host

std::string host = "api.github.com"

Definition at line 268 of file version_manager.cpp.

◆ include_drafts

bool include_drafts = false

Definition at line 262 of file version_manager.cpp.

◆ include_prereleases

bool include_prereleases = false

Definition at line 265 of file version_manager.cpp.

◆ name

std::string name

Definition at line 125 of file version_manager.cpp.

◆ owner

std::string owner

Definition at line 254 of file version_manager.cpp.

◆ per_page

int per_page = 50

Definition at line 271 of file version_manager.cpp.

◆ prerelease

bool prerelease = false

Definition at line 136 of file version_manager.cpp.

◆ published_at

std::string published_at

Definition at line 137 of file version_manager.cpp.

◆ releases

std::vector<GitHubRelease> releases

Definition at line 363 of file version_manager.cpp.

◆ repo

std::string repo

Definition at line 255 of file version_manager.cpp.

◆ sha256

std::string sha256

Definition at line 128 of file version_manager.cpp.

◆ size

std::uint64_t size = 0

Definition at line 127 of file version_manager.cpp.

◆ tag_name

std::string tag_name

Definition at line 133 of file version_manager.cpp.

◆ token

std::string token

Definition at line 259 of file version_manager.cpp.