libqalculate-4.9.0
CompositeUnit Member List

This is the complete list of members for CompositeUnit, including all inherited members.

abbreviation(bool return_singular_if_no_abbreviation=true, bool use_unicode=false, bool(*can_display_unicode_string_function)(const char *, void *)=NULL, void *can_display_unicode_string_arg=NULL) const (defined in Unit)Unitvirtual
add(Unit *u, int exp=1, Prefix *prefix=NULL)CompositeUnitvirtual
addName(const ExpressionName &ename, size_t index=0, bool force=true) (defined in ExpressionItem)ExpressionItemvirtual
addName(std::string sname, size_t index=0, bool force=true) (defined in ExpressionItem)ExpressionItemvirtual
b_active (defined in ExpressionItem)ExpressionItemprotected
b_approx (defined in ExpressionItem)ExpressionItemprotected
b_builtin (defined in ExpressionItem)ExpressionItemprotected
b_changed (defined in ExpressionItem)ExpressionItemprotected
b_destroyed (defined in ExpressionItem)ExpressionItemprotected
b_hidden (defined in ExpressionItem)ExpressionItemprotected
b_local (defined in ExpressionItem)ExpressionItemprotected
b_registered (defined in ExpressionItem)ExpressionItemprotected
b_si (defined in Unit)Unitprotected
b_use_with_prefixes (defined in Unit)Unitprotected
baseExponent(int exp=1) const (defined in Unit)Unitvirtual
baseUnit() const (defined in Unit)Unitvirtual
category() constExpressionItemvirtual
changeReference(ExpressionItem *o_from, ExpressionItem *o_to) (defined in ExpressionItem)ExpressionItemvirtual
clear()CompositeUnitvirtual
clearNames()ExpressionItemvirtual
clearNonReferenceNames()ExpressionItemvirtual
CompositeUnit(std::string cat_, std::string name_, std::string title_="", std::string base_expression_="", bool is_local=true, bool is_builtin=false, bool is_active=true) (defined in CompositeUnit)CompositeUnit
CompositeUnit(const CompositeUnit *unit) (defined in CompositeUnit)CompositeUnit
containsRelativeTo(Unit *u) constCompositeUnitvirtual
convert(Unit *u, MathStructure &mvalue, MathStructure &exp) constUnit
convert(Unit *u, MathStructure &mvalue) constUnit
convert(Unit *u, bool *converted=NULL) const (defined in Unit)Unit
convertFromBaseUnit(MathStructure &mvalue, MathStructure &mexp) const (defined in Unit)Unitvirtual
convertFromBaseUnit(MathStructure &mvalue) const (defined in Unit)Unitvirtual
convertFromBaseUnit() const (defined in Unit)Unitvirtual
convertToBaseUnit(MathStructure &mvalue, MathStructure &mexp) const (defined in Unit)Unitvirtual
convertToBaseUnit(MathStructure &mvalue) const (defined in Unit)Unitvirtual
convertToBaseUnit() const (defined in Unit)Unitvirtual
copy() const (defined in CompositeUnit)CompositeUnitvirtual
countNames() const (defined in ExpressionItem)ExpressionItemvirtual
countries() const (defined in Unit)Unit
countUnits() constCompositeUnitvirtual
defaultPrefix() const (defined in Unit)Unit
del(size_t index) (defined in CompositeUnit)CompositeUnitvirtual
description() constExpressionItemvirtual
destroy() (defined in ExpressionItem)ExpressionItemvirtual
ExpressionItem(std::string cat_, std::string name_, std::string title_="", std::string descr_="", bool is_local=true, bool is_builtin=false, bool is_active=true) (defined in ExpressionItem)ExpressionItem
ExpressionItem() (defined in ExpressionItem)ExpressionItem
find(Unit *u) const (defined in CompositeUnit)CompositeUnitvirtual
findName(int abbreviation=-1, int use_unicode=-1, int plural=-1, bool(*can_display_unicode_string_function)(const char *, void *)=NULL, void *can_display_unicode_string_arg=NULL) constExpressionItemvirtual
generateMathStructure(bool make_division=false, bool set_null_prefixes=false) constCompositeUnitvirtual
get(size_t index, int *exp=NULL, Prefix **prefix=NULL) constCompositeUnitvirtual
getName(size_t index) constExpressionItemvirtual
getReferencer(size_t index=1) const (defined in ExpressionItem)ExpressionItemvirtual
hasApproximateRelationTo(Unit *u, bool check_variables=false, bool ignore_high_precision_intervals=false) const (defined in Unit)Unitvirtual
hasApproximateRelationToBase(bool check_variables=false, bool ignore_high_precision_intervals=false) const (defined in CompositeUnit)CompositeUnitvirtual
hasChanged() constExpressionItemvirtual
hasName(const std::string &sname, bool case_sensitive=true) constExpressionItemvirtual
hasNameCaseSensitive(const std::string &sname) constExpressionItemvirtual
hasNonlinearRelationTo(Unit *u) const (defined in Unit)Unitvirtual
hasNonlinearRelationToBase() const (defined in CompositeUnit)CompositeUnitvirtual
i_precision (defined in ExpressionItem)ExpressionItemprotected
i_ref (defined in ExpressionItem)ExpressionItemprotected
id() const (defined in ExpressionItem)ExpressionItemvirtual
isActive() constExpressionItemvirtual
isApproximate() constExpressionItemvirtual
isBuiltin() const (defined in ExpressionItem)ExpressionItemvirtual
isChildOf(Unit *u) constUnitvirtual
isCurrency() constUnit
isHidden() const (defined in ExpressionItem)ExpressionItemvirtual
isLocal() const (defined in ExpressionItem)ExpressionItemvirtual
isParentOf(Unit *u) constUnitvirtual
isRegistered() const (defined in ExpressionItem)ExpressionItem
isSIUnit() constUnit
isUsedByOtherUnits() const (defined in Unit)Unitvirtual
maxPreferredPrefix() const (defined in Unit)Unit
minPreferredPrefix() const (defined in Unit)Unit
name(bool use_unicode=false, bool(*can_display_unicode_string_function)(const char *, void *)=NULL, void *can_display_unicode_string_arg=NULL) const (defined in ExpressionItem)ExpressionItemvirtual
names (defined in ExpressionItem)ExpressionItemprotected
plural(bool return_singular_if_no_plural=true, bool use_unicode=false, bool(*can_display_unicode_string_function)(const char *, void *)=NULL, void *can_display_unicode_string_arg=NULL) const (defined in Unit)Unitvirtual
precision() constExpressionItemvirtual
preferredDisplayName(bool abbreviation=false, bool use_unicode=false, bool plural=false, bool reference=false, bool(*can_display_unicode_string_function)(const char *, void *)=NULL, void *can_display_unicode_string_arg=NULL) constExpressionItemvirtual
preferredInputName(bool abbreviation=false, bool use_unicode=false, bool plural=false, bool reference=false, bool(*can_display_unicode_string_function)(const char *, void *)=NULL, void *can_display_unicode_string_arg=NULL) constExpressionItemvirtual
preferredName(bool abbreviation=false, bool use_unicode=false, bool plural=false, bool reference=false, bool(*can_display_unicode_string_function)(const char *, void *)=NULL, void *can_display_unicode_string_arg=NULL) constExpressionItemvirtual
print(bool plural_, bool short_, bool use_unicode=false, bool(*can_display_unicode_string_function)(const char *, void *)=NULL, void *can_display_unicode_string_arg=NULL) constCompositeUnitvirtual
print(const PrintOptions &po, bool format=false, int tagtype=0, bool input=false, bool plural=true) const (defined in CompositeUnit)CompositeUnitvirtual
ref() (defined in ExpressionItem)ExpressionItemvirtual
ref(ExpressionItem *o) (defined in ExpressionItem)ExpressionItemvirtual
refcount() constExpressionItemvirtual
referenceName() const (defined in ExpressionItem)ExpressionItemvirtual
removeName(size_t index) (defined in ExpressionItem)ExpressionItemvirtual
scat (defined in ExpressionItem)ExpressionItemprotected
scountries (defined in Unit)Unitprotected
sdescr (defined in ExpressionItem)ExpressionItemprotected
set(const ExpressionItem *item) (defined in CompositeUnit)CompositeUnitvirtual
setActive(bool is_active) (defined in ExpressionItem)ExpressionItemvirtual
setApproximate(bool is_approx=true) (defined in ExpressionItem)ExpressionItemvirtual
setAsSIUnit()Unit
setBaseExpression(std::string base_expression_) (defined in CompositeUnit)CompositeUnitvirtual
setCategory(std::string cat_)ExpressionItemvirtual
setChanged(bool has_changed) (defined in ExpressionItem)ExpressionItemvirtual
setCountries(std::string country_names) (defined in Unit)Unit
setDefaultPrefix(int exp) (defined in Unit)Unit
setDescription(std::string descr_)ExpressionItemvirtual
setExponent(size_t index, int exp) (defined in CompositeUnit)CompositeUnitvirtual
setHidden(bool is_hidden) (defined in ExpressionItem)ExpressionItemvirtual
setLocal(bool is_local=true, int will_be_active=-1) (defined in ExpressionItem)ExpressionItemvirtual
setMaxPreferredPrefix(int exp) (defined in Unit)Unit
setMinPreferredPrefix(int exp) (defined in Unit)Unit
setName(const ExpressionName &ename, size_t index=1, bool force=true)ExpressionItemvirtual
setName(std::string sname, size_t index, bool force=true)ExpressionItemvirtual
setPrecision(int prec) (defined in ExpressionItem)ExpressionItemvirtual
setPrefix(size_t index, Prefix *prefix) (defined in CompositeUnit)CompositeUnitvirtual
setRegistered(bool is_registered)ExpressionItem
setSystem(std::string s_system)Unit
setTitle(std::string title_)ExpressionItemvirtual
setUseWithPrefixesByDefault(bool use_with_prefixes)Unit
singular(bool return_abbreviation_if_no_singular=true, bool use_unicode=false, bool(*can_display_unicode_string_function)(const char *, void *)=NULL, void *can_display_unicode_string_arg=NULL) const (defined in Unit)Unitvirtual
sshort (defined in CompositeUnit)CompositeUnitprotected
ssystem (defined in Unit)Unitprotected
stitle (defined in ExpressionItem)ExpressionItemprotected
subtype() constCompositeUnitvirtual
system() constUnit
title(bool return_name_if_no_title=true, bool use_unicode=false, bool(*can_display_unicode_string_function)(const char *, void *)=NULL, void *can_display_unicode_string_arg=NULL) constExpressionItemvirtual
type() constUnitvirtual
Unit(std::string cat_, std::string name_, std::string plural_="", std::string singular_="", std::string title_="", bool is_local=true, bool is_builtin=false, bool is_active=true) (defined in Unit)Unit
Unit() (defined in Unit)Unit
Unit(const Unit *unit) (defined in Unit)Unit
units (defined in CompositeUnit)CompositeUnitprotected
unref() (defined in ExpressionItem)ExpressionItemvirtual
unref(ExpressionItem *o) (defined in ExpressionItem)ExpressionItemvirtual
useWithPrefixesByDefault() constUnit
v_refs (defined in ExpressionItem)ExpressionItemprotected
~CompositeUnit() (defined in CompositeUnit)CompositeUnitvirtual
~ExpressionItem() (defined in ExpressionItem)ExpressionItemvirtual
~Unit() (defined in Unit)Unitvirtual