[installation] Change to nightly

This commit is contained in:
2025-10-30 12:04:59 +01:00
parent 2ff097f9d1
commit a31bc45cce
1441 changed files with 60368 additions and 56360 deletions

View File

@ -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;
// ------------------------------------------------------------------