19 #ifndef TORC_PHYSICAL_CONFIG_HPP
20 #define TORC_PHYSICAL_CONFIG_HPP
29 namespace physical {
class ConfigUnitTest; }
82 Config(
const string& inName,
const string& inValue)
106 #endif // TORC_PHYSICAL_CONFIG_HPP
boost::uint64_t SequenceIndex
Typedef for generic sequences.
void setOrder(SequenceIndex inOrder)
Set the sequence index for this configuration.
string mName
The name of the object.
std::string string
Imported type name.
bool operator==(const Config &rhs) const
Comparison operator.
Concept for any object that can be named.
friend class torc::physical::physical::ConfigUnitTest
Our unit test has direct access to our internals.
SequenceIndex mOrder
The sequence in which the configuration was created.
Header for Xilinx physical types.
string mValue
The configuration setting value.
Config(const string &inName, const string &inValue)
Standard constructor.
Configuration. A {name:value} pair.
Config(void)
Null constructor required by collections.
Header for the Named class.
const string & getValue(void) const
Return the configuration value.
static const char * sConfigDefaultValue
Default configuration value.
Configuration setting map.
void setValue(const string &inValue)
Set the configuration value.
Config(const string &inName, const string &inValue, SequenceIndex inOrder)
Protected copy constructor. This constructor allows the caller to specify the sequence index...
void setName(const string &inName)
Sets the object name.
SequenceIndex getOrder(void) const
Return the configuration sequence index.
static const char * sConfigDefaultName
Default configuration name.