#include <optional>
#include <map>
#include <wx/string.h>
Go to the source code of this file.
|
template<typename V > |
std::optional< V > | get_opt (const std::map< wxString, V > &aMap, const wxString &aKey) |
|
template<typename V > |
std::optional< V > | get_opt (const std::map< wxString, V > &aMap, const char *aKey) |
|
template<typename K , typename V > |
std::optional< V > | get_opt (const std::map< K, V > &aMap, const K &aKey) |
|
wxString | get_def (const std::map< wxString, wxString > &aMap, const char *aKey, const char *aDefval="") |
|
wxString | get_def (const std::map< wxString, wxString > &aMap, const char *aKey, const wxString &aDefval=wxString()) |
|
wxString | get_def (const std::map< wxString, wxString > &aMap, const wxString &aKey, const wxString &aDefval=wxString()) |
|
template<typename K , typename V > |
V | get_def (const std::map< K, V > &aMap, const K &aKey, const V &aDefval=V()) |
|
◆ get_def() [1/4]
template<typename K , typename V >
V get_def |
( |
const std::map< K, V > & |
aMap, |
|
|
const K & |
aKey, |
|
|
const V & |
aDefval = V() |
|
) |
| |
|
inline |
◆ get_def() [2/4]
wxString get_def |
( |
const std::map< wxString, wxString > & |
aMap, |
|
|
const char * |
aKey, |
|
|
const char * |
aDefval = "" |
|
) |
| |
|
inline |
◆ get_def() [3/4]
wxString get_def |
( |
const std::map< wxString, wxString > & |
aMap, |
|
|
const char * |
aKey, |
|
|
const wxString & |
aDefval = wxString() |
|
) |
| |
|
inline |
◆ get_def() [4/4]
wxString get_def |
( |
const std::map< wxString, wxString > & |
aMap, |
|
|
const wxString & |
aKey, |
|
|
const wxString & |
aDefval = wxString() |
|
) |
| |
|
inline |
◆ get_opt() [1/3]
template<typename K , typename V >
std::optional< V > get_opt |
( |
const std::map< K, V > & |
aMap, |
|
|
const K & |
aKey |
|
) |
| |
|
inline |
◆ get_opt() [2/3]
template<typename V >
std::optional< V > get_opt |
( |
const std::map< wxString, V > & |
aMap, |
|
|
const char * |
aKey |
|
) |
| |
|
inline |
◆ get_opt() [3/3]
template<typename V >
std::optional< V > get_opt |
( |
const std::map< wxString, V > & |
aMap, |
|
|
const wxString & |
aKey |
|
) |
| |
|
inline |
Definition at line 34 of file map_helpers.h.
Referenced by get_opt(), SCH_IO_EASYEDAPRO::LoadAllDataFromProject(), PCB_IO_EASYEDA::LoadBoard(), loadSymbol(), DIALOG_EXPORT_STEP::onBrowseClicked(), PCB_IO_EASYEDAPRO_PARSER::ParseBoard(), PCB_IO_EASYEDAPRO_PARSER::ParseFootprint(), SCH_EASYEDAPRO_PARSER::ParseSchematic(), SCH_EASYEDAPRO_PARSER::ParseSymbol(), SCH_EASYEDA_PARSER::ParseSymbol(), and PCB_IO_EASYEDA_PARSER::ParseToBoardItemContainer().