Home
last modified time | relevance | path

Searched refs:ExpressionItem (Results 1 – 25 of 27) sorted by relevance

12

/dports/math/libqalculate/libqalculate-3.17.0/libqalculate/
H A DExpressionItem.cc90 ExpressionItem::ExpressionItem() { in ExpressionItem() function in ExpressionItem
102 ExpressionItem::~ExpressionItem() { in ~ExpressionItem()
104 void ExpressionItem::set(const ExpressionItem *item) { in set()
119 bool ExpressionItem::destroy() { in destroy()
458 void ExpressionItem::ref() { in ref()
461 void ExpressionItem::unref() { in unref()
467 void ExpressionItem::ref(ExpressionItem *o) { in ref()
471 void ExpressionItem::unref(ExpressionItem *o) { in unref()
480 ExpressionItem *ExpressionItem::getReferencer(size_t index) const { in getReferencer()
486 bool ExpressionItem::changeReference(ExpressionItem*, ExpressionItem*) { in changeReference() argument
[all …]
H A DExpressionItem.h82 class ExpressionItem {
89 std::vector<ExpressionItem*> v_refs;
94ExpressionItem(std::string cat_, std::string name_, std::string title_ = "", std::string descr_ = …
95 ExpressionItem();
96 virtual ~ExpressionItem();
98 virtual ExpressionItem *copy() const = 0;
99 virtual void set(const ExpressionItem *item);
273 virtual void ref(ExpressionItem *o);
274 virtual void unref(ExpressionItem *o);
275 virtual ExpressionItem *getReferencer(size_t index = 1) const;
[all …]
H A DVariable.h26 ExpressionItem *copy() const {return new x(this);} \
123 class Variable : public ExpressionItem {
131 virtual ExpressionItem *copy() const = 0;
132 virtual void set(const ExpressionItem *item);
202 virtual ExpressionItem *copy() const;
203 virtual void set(const ExpressionItem *item);
289 virtual ExpressionItem *copy() const;
290 virtual void set(const ExpressionItem *item);
367 ExpressionItem *copy() const = 0;
368 void set(const ExpressionItem *item);
[all …]
H A DUnit.h38 class Unit : public ExpressionItem {
53 virtual ExpressionItem *copy() const;
54 virtual void set(const ExpressionItem *item);
188 virtual ExpressionItem *copy() const;
189 virtual void set(const ExpressionItem *item);
250 virtual ExpressionItem *copy() const;
251 virtual void set(const ExpressionItem *item);
287 virtual ExpressionItem *copy() const;
288 virtual void set(const ExpressionItem *item);
H A DCalculator.h863 void expressionItemActivated(ExpressionItem *item);
864 void expressionItemDeactivated(ExpressionItem *item);
865 void expressionItemDeleted(ExpressionItem *item);
866 void nameChanged(ExpressionItem *item, bool new_item = false);
871 void delUFV(ExpressionItem *object);
892 ExpressionItem *getActiveExpressionItem(std::string name, ExpressionItem *item = NULL);
893 ExpressionItem *getInactiveExpressionItem(std::string name, ExpressionItem *item = NULL);
894 ExpressionItem *getActiveExpressionItem(ExpressionItem *item);
895 ExpressionItem *getExpressionItem(std::string name, ExpressionItem *item = NULL);
923 ExpressionItem *addExpressionItem(ExpressionItem *item, bool force = true);
[all …]
H A DVariable.cc110 Variable::Variable() : ExpressionItem() {} in Variable()
113 void Variable::set(const ExpressionItem *item) { in set()
114 ExpressionItem::set(item); in set()
136 ExpressionItem *UnknownVariable::copy() const { in copy()
139 void UnknownVariable::set(const ExpressionItem *item) { in set()
151 ExpressionItem::set(item); in set()
288 ExpressionItem *KnownVariable::copy() const { in copy()
304 void KnownVariable::set(const ExpressionItem *item) { in set()
320 ExpressionItem::set(item); in set()
552 void DynamicVariable::set(const ExpressionItem *item) { in set()
[all …]
H A DBuiltinFunctions.h23 ExpressionItem *copy() const {return new x(this);} \
32 ExpressionItem *copy() const {return new x(this);} \
42 ExpressionItem *copy() const {return new x(this);} \
53 ExpressionItem *copy() const {return new x(this);} \
65 ExpressionItem *copy() const {return new x(this);} \
88 ExpressionItem *copy() const {return new x(this);} \
100 ExpressionItem *copy() const {return new x(this);} \
114 ExpressionItem *copy() const {return new x(this);} \
H A DUnit.cc77 ExpressionItem *Unit::copy() const { in copy()
80 void Unit::set(const ExpressionItem *item) { in set()
86 ExpressionItem::set(item); in set()
308 ExpressionItem *AliasUnit::copy() const { in copy()
311 void AliasUnit::set(const ExpressionItem *item) { in set()
325 ExpressionItem::set(item); in set()
784 ExpressionItem *AliasUnit_Composite::copy() const { in copy()
796 ExpressionItem::set(item); in set()
850 ExpressionItem *CompositeUnit::copy() const { in copy()
853 void CompositeUnit::set(const ExpressionItem *item) { in set()
[all …]
H A DMakefile.am27 ExpressionItem.h Number.h MathStructure.h Prefix.h \
36 DataSet.cc Variable.cc ExpressionItem.cc Number.cc MathStructure.cc \
H A DFunction.h70 class MathFunction : public ExpressionItem {
92 virtual ExpressionItem *copy() const = 0;
93 virtual void set(const ExpressionItem *item);
244 void set(const ExpressionItem *item);
245 ExpressionItem *copy() const;
H A DCalculator.cc774 ExpressionItem *Calculator::getActiveExpressionItem(ExpressionItem *item) { in getActiveExpressionItem()
784 ExpressionItem *Calculator::getActiveExpressionItem(string name, ExpressionItem *item) { in getActiveExpressionItem()
803 ExpressionItem *Calculator::getInactiveExpressionItem(string name, ExpressionItem *item) { in getInactiveExpressionItem()
822 ExpressionItem *Calculator::getExpressionItem(string name, ExpressionItem *item) { in getExpressionItem()
2153 void Calculator::delUFV(ExpressionItem *object) { in delUFV()
2282 void Calculator::expressionItemActivated(ExpressionItem *item) { in expressionItemActivated()
2283 ExpressionItem *item2 = getActiveExpressionItem(item); in expressionItemActivated()
2289 void Calculator::expressionItemDeleted(ExpressionItem *item) { in expressionItemDeleted()
2469 ExpressionItem* Calculator::addExpressionItem(ExpressionItem *item, bool force) { in addExpressionItem()
2736 bool Calculator::nameTaken(string name, ExpressionItem *object) { in nameTaken()
[all …]
H A DDataSet.h211 ExpressionItem *copy() const;
212 void set(const ExpressionItem *item);
H A DMakefile.in148 Calculator-convert.lo DataSet.lo Variable.lo ExpressionItem.lo \
208 ./$(DEPDIR)/DataSet.Plo ./$(DEPDIR)/ExpressionItem.Plo \
471 ExpressionItem.h Number.h MathStructure.h Prefix.h \
479 DataSet.cc Variable.cc ExpressionItem.cc Number.cc MathStructure.cc \
H A Dincludes.h49 class ExpressionItem; variable
H A DFunction.cc69 …_argc_, string cat_, string title_, string descr_, bool is_active) : ExpressionItem(cat_, name_, t… in MathFunction()
102 void MathFunction::set(const ExpressionItem *item) { in set()
120 ExpressionItem::set(item); in set()
781 ExpressionItem *UserFunction::copy() const { in copy()
784 void UserFunction::set(const ExpressionItem *item) { in set()
H A DCalculator-parse.cc1303 name = &((ExpressionItem*) ufvl[ufv_index])->getName(ufvl_i[ufv_index]).name; in parse()
1304 … case_sensitive = ((ExpressionItem*) ufvl[ufv_index])->getName(ufvl_i[ufv_index]).case_sensitive; in parse()
1318 name = &((ExpressionItem*) ufvl[ufv_index])->getName(ufvl_i[ufv_index]).name; in parse()
1319 … case_sensitive = ((ExpressionItem*) ufvl[ufv_index])->getName(ufvl_i[ufv_index]).case_sensitive; in parse()
1331 name = &((ExpressionItem*) ufvl[ufv_index])->getName(ufvl_i[ufv_index]).name; in parse()
1332 … case_sensitive = ((ExpressionItem*) ufvl[ufv_index])->getName(ufvl_i[ufv_index]).case_sensitive; in parse()
1336 …} else if(po.limit_implicit_multiplication || ((ExpressionItem*) ufvl[ufv_index])->getName(ufvl_i[… in parse()
1490 …if(((ExpressionItem*) object)->subtype() == SUBTYPE_DATA_SET && str[str_index + name_length] == DO… in parse()
H A DDataSet.cc376 ExpressionItem *DataSet::copy() const {return new DataSet(this);} in copy()
377 void DataSet::set(const ExpressionItem *item) { in set()
H A DBuiltinFunctions-util.cc757 ExpressionItem *item = CALCULATOR->getExpressionItem(vargs[0].symbol()); in calculate()
H A DCalculator-definitions.cc770 ExpressionItem *item; in loadDefinitions()
869 ExpressionItem *item = getInactiveExpressionItem(name); in loadDefinitions()
876 ExpressionItem *item = getActiveExpressionItem(name); in loadDefinitions()
/dports/math/cantor/cantor-21.12.3/src/backends/qalculate/
H A Dqalculatecompletionobject.cpp78 foreach ( ExpressionItem* item, CALCULATOR->variables ) { in fetchCompletions()
85 foreach ( ExpressionItem* item, CALCULATOR->functions ) { in fetchCompletions()
H A Dqalculatesyntaxhelpobject.cpp43 ExpressionItem *item = CALCULATOR->getActiveExpressionItem(cmd); in fetchInformation()
/dports/math/libqalculate/libqalculate-3.17.0/po/
H A DPOTFILES.in25 libqalculate/ExpressionItem.cc
/dports/math/libqalculate/libqalculate-3.17.0/src/
H A Dqalc.cc314 ExpressionItem *item = CALCULATOR->functions[i]; in qalc_completion()
337 ExpressionItem *item = CALCULATOR->variables[i]; in qalc_completion()
360 ExpressionItem *item = CALCULATOR->units[i]; in qalc_completion()
1463 bool title_matches(ExpressionItem *item, const string &str, size_t minlength = 0) { in title_matches()
1481 bool name_matches(ExpressionItem *item, const string &str) { in name_matches()
1573 ExpressionItem *item = NULL; in list_defs()
1794 ExpressionItem *item = NULL; in list_defs()
3703 ExpressionItem *item = CALCULATOR->getActiveExpressionItem(name); in main()
/dports/math/qalculate/qalculate-gtk-3.17.0/src/
H A Dcallbacks.h333 void edit_names(ExpressionItem *item = NULL, const gchar *namestr = NULL, GtkWidget *win = NULL, bo…
/dports/math/libqalculate/libqalculate-3.17.0/
H A DChangeLog548 …* Add id property to ExpressionItem to remove the need to add a variable for each new math functio…
4011 * New hidden property for ExpressionItem (meant for some composite units and sub functions)
4209 * ExpressionItem::isRegistered()
4242 of definitions and a new virtual ExpressionItem class

12