undoStudio
The IDE of the undoRT ecosystem
Loading...
Searching...
No Matches
undoStudio::core::ProjectConfig Struct Reference

Top-level project metadata. More...

#include <ProjectManager.hpp>

Collaboration diagram for undoStudio::core::ProjectConfig:
Collaboration graph

Public Member Functions

Strictness getStrictness () const
 Strictness as declared, defaulting to On for an absent/empty value.
 

Public Attributes

std::string name
 
std::string version = "1.0.0"
 
std::string author
 
std::string created
 
std::string arch = "x86_64"
 
std::string os = "linux"
 
std::string rt_kernel = "PREEMPT-RT"
 
bool strictness = true
 [semantics] strictness as declared in project.json
 

Detailed Description

Top-level project metadata.

Member Function Documentation

◆ getStrictness()

Strictness undoStudio::core::ProjectConfig::getStrictness ( ) const
inline

Strictness as declared, defaulting to On for an absent/empty value.

Member Data Documentation

◆ arch

std::string undoStudio::core::ProjectConfig::arch = "x86_64"

◆ author

std::string undoStudio::core::ProjectConfig::author

◆ created

std::string undoStudio::core::ProjectConfig::created

◆ name

std::string undoStudio::core::ProjectConfig::name

◆ os

std::string undoStudio::core::ProjectConfig::os = "linux"

◆ rt_kernel

std::string undoStudio::core::ProjectConfig::rt_kernel = "PREEMPT-RT"

◆ strictness

bool undoStudio::core::ProjectConfig::strictness = true

[semantics] strictness as declared in project.json

◆ version

std::string undoStudio::core::ProjectConfig::version = "1.0.0"

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