Loading...
Searching...
No Matches
gamssymbol.h
115 GAMSSymbolRecord addRecord(const std::string& key1, const std::string& key2, const std::string& key3);
165 GAMSSymbolRecord firstRecord(const std::string& key1, const std::string& key2, const std::string& key3);
192 GAMSSymbolRecord lastRecord(const std::string& key1, const std::string& key2, const std::string& key3);
219 GAMSSymbolRecord findRecord(const std::string& key1, const std::string& key2, const std::string& key3);
246 GAMSSymbolRecord mergeRecord(const std::string& key1, const std::string& key2, const std::string& key3);
287 GAMSSymbol(GAMSDatabase &database, std::string name, std::string text, GAMSEnum::SymbolType symType,
Definition: gamsdatabase.h:175
SymbolType
This enum defines the type of a symbol (The type Alias is not supported and shows as Set).
Definition: gamsenum.h:44
Definition: gamssymboliter.h:38
Definition: gamssymbolrecord.h:46
Definition: gamssymbol.h:49
GAMSSymbolRecord lastRecord(const std::string &key1, const std::string &key2)
GAMSSymbolRecord findRecord(const std::string &key1, const std::string &key2)
GAMSSymbolRecord firstRecord(const std::string &key1)
GAMSSymbolRecord addRecord(const std::string &key1)
GAMSSymbolRecord addRecord(const std::string &key1, const std::string &key2, const std::string &key3)
LogId logID()
GAMSSymbolRecord firstRecord()
GAMSSymbolRecord addRecord(const std::string &key1, const std::string &key2)
GAMSSymbolRecord mergeRecord()
GAMSSymbolRecord lastRecord()
std::vector< GAMSSymbolDomainViolation > getSymbolDVs(int maxViol=0)
GAMSSymbolRecord findRecord()
void copySymbol(const GAMSSymbol &target)
void deleteRecord(const std::vector< std::string > &keys)
int numberRecords() const
Retrieve the number of records of the GAMSSymbol.
GAMSSymbol(const GAMSSymbol &symbol)
GAMSSymbolIter< GAMSSymbol > begin()
GAMSSymbolRecord mergeRecord(const std::string &key1, const std::string &key2, const std::string &key3)
GAMSSymbolRecord mergeRecord(const std::vector< std::string > &keys)
GAMSSymbol operator=(const GAMSSymbol &other)
GAMSSymbolRecord findRecord(const std::vector< std::string > &keys)
std::vector< GAMSDomain > domains()
gams::GAMSDatabase & database() const
Get GAMSDatabase containing the GAMSSymbol.
bool checkDomains()
bool isValid() const
bool clear()
GAMSSymbolRecord lastRecord(const std::vector< std::string > &slice)
GAMSSymbolIter< GAMSSymbol > end()
GAMSSymbolRecord firstRecord(const std::string &key1, const std::string &key2)
GAMSSymbolRecord findRecord(const std::string &key1)
GAMSSymbolRecord firstRecord(const std::string &key1, const std::string &key2, const std::string &key3)
bool operator==(const GAMSSymbol &other) const
GAMSSymbolRecord mergeRecord(const std::string &key1)
GAMSSymbolRecord firstRecord(const std::vector< std::string > &slice)
GAMSSymbolRecord lastRecord(const std::string &key1)
GAMSSymbolRecord addRecord()
GAMSSymbolRecord lastRecord(const std::string &key1, const std::string &key2, const std::string &key3)
bool operator!=(const GAMSSymbol &other) const
GAMSSymbolRecord mergeRecord(const std::string &key1, const std::string &key2)
GAMSSymbolRecord addRecord(const std::vector< std::string > &keys)
GAMSSymbolRecord findRecord(const std::string &key1, const std::string &key2, const std::string &key3)