gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
onelab::parameter Member List

This is the complete list of members for onelab::parameter, including all inherited members.

_attributesonelab::parameterprotected
_changedValueonelab::parameterprivate
_clientsonelab::parameterprivate
_helponelab::parameterprivate
_labelonelab::parameterprivate
_nameonelab::parameterprivate
_readOnlyonelab::parameterprivate
_visibleonelab::parameterprivate
addClient(const std::string &client, int changed)onelab::parameterinline
addClients(const std::map< std::string, int > &clients)onelab::parameterinline
charSep()onelab::parameterinlinestatic
defaultChangedValue()onelab::parameterinlinestatic
fromChar(const std::string &msg)onelab::parameterinlinevirtual
fromFile(std::vector< std::string > &msg, FILE *fp)onelab::parameterinlinestatic
fromJSON(const picojson::value::object &par)onelab::parameterinlinevirtual
getAttribute(const std::string &key) constonelab::parameterinline
getAttributes() constonelab::parameterinline
getChanged(const std::string &client="") constonelab::parameterinline
getChangedValue() constonelab::parameterinline
getClients() constonelab::parameterinline
getHelp() constonelab::parameterinline
getInfoFromChar(const std::string &msg, std::string &version, std::string &type, std::string &name)onelab::parameterinlinestatic
getLabel() constonelab::parameterinline
getName() constonelab::parameterinline
getNeverChanged() constonelab::parameterinline
getNextToken(const std::string &msg, std::string::size_type &first, char separator=charSep())onelab::parameterinlinestatic
getNumClients()onelab::parameterinline
getPath() constonelab::parameterinline
getReadOnly() constonelab::parameterinline
getShortName() constonelab::parameterinline
getType() const =0onelab::parameterpure virtual
getVisible() constonelab::parameterinline
hasClient(const std::string &client)onelab::parameterinline
maxNumber()onelab::parameterinlinestatic
parameter(const std::string &name="", const std::string &label="", const std::string &help="")onelab::parameterinline
sanitize(const std::string &in) constonelab::parameterinline
sanitizeJSON(const std::string &in) constonelab::parameterinline
setAttribute(const std::string &key, const std::string &value)onelab::parameterinline
setAttributes(const std::map< std::string, std::string > &attributes)onelab::parameterinline
setChanged(int changed, const std::string &client="")onelab::parameterinline
setChangedValue(int value)onelab::parameterinline
setClients(const std::map< std::string, int > &clients)onelab::parameterinline
setHelp(const std::string &help)onelab::parameterinline
setLabel(const std::string &label)onelab::parameterinline
setName(const std::string &name)onelab::parameterinline
setNeverChanged(bool never)onelab::parameterinline
setReadOnly(bool readOnly)onelab::parameterinline
setVisible(bool visible)onelab::parameterinline
split(const std::string &msg, char separator=charSep())onelab::parameterinlinestatic
toChar() constonelab::parameterinlinevirtual
toFile(const std::vector< std::string > &msg, FILE *fp, const std::string &creator)onelab::parameterinlinestatic
toJSON() constonelab::parameterinlinevirtual
trim(const std::string &str, const std::string &whitespace=" \t\n")onelab::parameterinlinestatic
version()onelab::parameterinlinestatic
~parameter()onelab::parameterinlinevirtual