KiCad PCB EDA Suite
parameters.h File Reference
#include <string>
#include <utility>
#include <math/util.h>
#include <core/optional.h>
#include <settings/json_settings.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_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...