KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PCM_REPOSITORY Struct Reference

Package installation entry. More...

#include <pcm_data.h>

Public Attributes

wxString name
 
PCM_RESOURCE_REFERENCE packages
 
std::optional< PCM_RESOURCE_REFERENCEresources
 
std::optional< PCM_RESOURCE_REFERENCEmanifests
 
std::optional< PCM_CONTACTmaintainer
 
std::vector< PCM_PACKAGEpackage_list
 
std::unordered_map< wxString, size_t > package_map
 

Detailed Description

Package installation entry.

Definition at line 132 of file pcm_data.h.

Member Data Documentation

◆ maintainer

std::optional<PCM_CONTACT> PCM_REPOSITORY::maintainer

Definition at line 138 of file pcm_data.h.

Referenced by from_json(), and to_json().

◆ manifests

std::optional<PCM_RESOURCE_REFERENCE> PCM_REPOSITORY::manifests

Definition at line 137 of file pcm_data.h.

Referenced by from_json(), and to_json().

◆ name

wxString PCM_REPOSITORY::name

◆ package_list

◆ package_map

std::unordered_map<wxString, size_t> PCM_REPOSITORY::package_map

◆ packages

PCM_RESOURCE_REFERENCE PCM_REPOSITORY::packages

Definition at line 135 of file pcm_data.h.

Referenced by PLUGIN_CONTENT_MANAGER::CacheRepository(), from_json(), and to_json().

◆ resources

std::optional<PCM_RESOURCE_REFERENCE> PCM_REPOSITORY::resources

Definition at line 136 of file pcm_data.h.

Referenced by PLUGIN_CONTENT_MANAGER::CacheRepository(), from_json(), and to_json().


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