| 
    KiCad PCB EDA Suite
    
   | 
 
#include <set>#include <string>#include <utility>#include <math/util.h>#include <optional>#include <gal/color4d.h>#include <settings/json_settings.h>#include <settings/grid_settings.h>#include <kicommon.h>Go to the source code of this file.
Classes | |
| class | PARAM_BASE | 
| class | PARAM< ValueType > | 
| class | PARAM_PATH | 
| Stores a path as a string with directory separators normalized to unix-style.  More... | |
| class | PARAM_ENUM< EnumType > | 
| Stores an enum as an integer.  More... | |
| class | PARAM_LAMBDA< ValueType > | 
| Like a normal param, but with custom getter and setter functions.  More... | |
| class | PARAM_SCALED< ValueType > | 
| Represents a parameter that has a scaling factor between the value in the file and the value used internally (i.e.  More... | |
| class | PARAM_LIST< Type > | 
| class | PARAM_SET< Type > | 
| class | PARAM_PATH_LIST | 
| Represents a list of strings holding directory paths.  More... | |
| class | PARAM_MAP< Value > | 
| Represents a map of <std::string, Value>.  More... | |
| class | PARAM_WXSTRING_MAP | 
| A helper for <wxString, wxString> maps.  More... | |
Variables | |
| template class APIVISIBLE | PARAM_LAMBDA< bool > | 
| template class APIVISIBLE | PARAM_LAMBDA< int > | 
| template class APIVISIBLE | PARAM_LAMBDA< nlohmann::json > | 
| template class APIVISIBLE | PARAM_LAMBDA< std::string > | 
| template class APIVISIBLE | PARAM_LIST< bool > | 
| template class APIVISIBLE | PARAM_LIST< int > | 
| template class APIVISIBLE | PARAM_LIST< double > | 
| template class APIVISIBLE | PARAM_LIST< KIGFX::COLOR4D > | 
| template class APIVISIBLE | PARAM_LIST< GRID > | 
| template class APIVISIBLE | PARAM_LIST< wxString > | 
| template class APIVISIBLE | PARAM_SET< wxString > | 
| template class APIVISIBLE | PARAM_MAP< int > | 
| template class APIVISIBLE | PARAM_MAP< double > | 
| template class APIVISIBLE | PARAM_MAP< bool > | 
      
  | 
  extern | 
Definition at line 120 of file parameters.cpp.
      
  | 
  extern | 
Definition at line 121 of file parameters.cpp.
      
  | 
  extern | 
Definition at line 122 of file parameters.cpp.
      
  | 
  extern | 
Definition at line 123 of file parameters.cpp.
      
  | 
  extern | 
Definition at line 125 of file parameters.cpp.
      
  | 
  extern | 
Definition at line 127 of file parameters.cpp.
      
  | 
  extern | 
Definition at line 131 of file parameters.cpp.
      
  | 
  extern | 
Definition at line 126 of file parameters.cpp.
      
  | 
  extern | 
Definition at line 129 of file parameters.cpp.
      
  | 
  extern | 
Definition at line 128 of file parameters.cpp.
      
  | 
  extern | 
Definition at line 137 of file parameters.cpp.
      
  | 
  extern | 
Definition at line 136 of file parameters.cpp.
      
  | 
  extern | 
Definition at line 135 of file parameters.cpp.
      
  | 
  extern | 
Definition at line 133 of file parameters.cpp.