[installation] Change to nightly
This commit is contained in:
@ -92,14 +92,17 @@ struct SC_SYSTEM_CORE_API ConfigDelegate : Config::Logger {
|
||||
|
||||
|
||||
DEFINE_SMARTPOINTER(SymbolMapItem);
|
||||
struct SC_SYSTEM_CORE_API SymbolMapItem : public Core::BaseObject {
|
||||
SymbolMapItem() : known(false) {}
|
||||
SymbolMapItem(const Config::Symbol &s) : symbol(s), known(false) {}
|
||||
class SC_SYSTEM_CORE_API SymbolMapItem : public Core::BaseObject {
|
||||
public:
|
||||
SymbolMapItem() : known(false) {}
|
||||
SymbolMapItem(const Config::Symbol &s) : symbol(s), known(false) {}
|
||||
|
||||
Config::Symbol symbol;
|
||||
bool known;
|
||||
public:
|
||||
Config::Symbol symbol;
|
||||
bool known;
|
||||
};
|
||||
|
||||
|
||||
class ModelVisitor;
|
||||
|
||||
DEFINE_SMARTPOINTER(Group);
|
||||
@ -189,7 +192,7 @@ class SC_SYSTEM_CORE_API Parameter : public Core::BaseObject {
|
||||
// ------------------------------------------------------------------
|
||||
public:
|
||||
Parameter *copy(bool backImport = false);
|
||||
Parameter *clone() const;
|
||||
Parameter *clone() const override;
|
||||
|
||||
void dump(std::ostream &os) const;
|
||||
|
||||
@ -202,12 +205,13 @@ class SC_SYSTEM_CORE_API Parameter : public Core::BaseObject {
|
||||
// Attributes
|
||||
// ------------------------------------------------------------------
|
||||
public:
|
||||
Core::BaseObject *parent;
|
||||
const Parameter *super;
|
||||
SchemaParameter *definition;
|
||||
SymbolMapItemPtr symbols[Environment::CS_QUANTITY];
|
||||
Config::Symbol symbol;
|
||||
std::string variableName;
|
||||
Core::BaseObject *parent;
|
||||
const Parameter *super;
|
||||
SchemaParameter *definition;
|
||||
mutable SymbolMapItemPtr initial[Environment::CS_QUANTITY];
|
||||
SymbolMapItemPtr symbols[Environment::CS_QUANTITY];
|
||||
Config::Symbol symbol;
|
||||
std::string variableName;
|
||||
};
|
||||
|
||||
|
||||
@ -229,7 +233,7 @@ class SC_SYSTEM_CORE_API Structure : public Container {
|
||||
// ------------------------------------------------------------------
|
||||
public:
|
||||
Structure *copy(bool backImport = false);
|
||||
Structure *clone() const;
|
||||
Structure *clone() const override;
|
||||
Structure *instantiate(const char *name) const;
|
||||
|
||||
void dump(std::ostream &os) const;
|
||||
@ -263,7 +267,7 @@ class SC_SYSTEM_CORE_API Group : public Container {
|
||||
// ------------------------------------------------------------------
|
||||
public:
|
||||
Group *copy(bool backImport = false);
|
||||
Group *clone() const;
|
||||
Group *clone() const override;
|
||||
|
||||
void dump(std::ostream &os) const;
|
||||
|
||||
@ -293,7 +297,7 @@ class SC_SYSTEM_CORE_API Section : public Container {
|
||||
// ------------------------------------------------------------------
|
||||
public:
|
||||
Section *copy(bool backImport = false);
|
||||
Section *clone() const;
|
||||
Section *clone() const override;
|
||||
|
||||
void dump(std::ostream &os) const;
|
||||
|
||||
@ -321,7 +325,7 @@ class SC_SYSTEM_CORE_API Binding : public Core::BaseObject {
|
||||
// ------------------------------------------------------------------
|
||||
public:
|
||||
Binding(const std::string &n) : parent(nullptr), definition(nullptr), name(n) {}
|
||||
Binding *clone() const;
|
||||
Binding *clone() const override;
|
||||
|
||||
void dump(std::ostream &os) const;
|
||||
|
||||
@ -365,7 +369,7 @@ class SC_SYSTEM_CORE_API BindingCategory : public Core::BaseObject {
|
||||
public:
|
||||
// Returns a binding (template) with given name
|
||||
Binding *binding(const std::string &name) const;
|
||||
BindingCategory *clone() const;
|
||||
BindingCategory *clone() const override;
|
||||
|
||||
void dump(std::ostream &os) const;
|
||||
|
||||
@ -431,7 +435,7 @@ class SC_SYSTEM_CORE_API ModuleBinding : public Binding {
|
||||
// Public interface
|
||||
// ------------------------------------------------------------------
|
||||
public:
|
||||
ModuleBinding *clone() const;
|
||||
ModuleBinding *clone() const override;
|
||||
|
||||
void add(BindingCategory *);
|
||||
BindingCategory *category(const std::string &name) const;
|
||||
@ -441,13 +445,13 @@ class SC_SYSTEM_CORE_API ModuleBinding : public Binding {
|
||||
void dump(std::ostream &os) const;
|
||||
|
||||
//! Returns a container at path @path@.
|
||||
Container *findContainer(const std::string &path) const;
|
||||
Container *findContainer(const std::string &path) const override;
|
||||
|
||||
//! Returns a parameters in the tree where the fully expanded name
|
||||
//! matches fullName.
|
||||
Parameter *findParameter(const std::string &fullName) const;
|
||||
Parameter *findParameter(const std::string &fullName) const override;
|
||||
|
||||
void accept(ModelVisitor *) const;
|
||||
void accept(ModelVisitor *) const override;
|
||||
|
||||
|
||||
// ------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user