Searched refs:AliasUnit_Composite (Results 1 – 3 of 3) sorted by relevance
238 class AliasUnit_Composite : public AliasUnit {246 AliasUnit_Composite(Unit *alias, int exp = 1, Prefix *prefix_ = NULL);247 AliasUnit_Composite(const AliasUnit_Composite *unit);248 virtual ~AliasUnit_Composite();280 std::vector<AliasUnit_Composite*> units;
780 AliasUnit_Composite::AliasUnit_Composite(const AliasUnit_Composite *unit) { in AliasUnit_Composite() function in AliasUnit_Composite783 AliasUnit_Composite::~AliasUnit_Composite() {} in ~AliasUnit_Composite()784 ExpressionItem *AliasUnit_Composite::copy() const { in copy()785 return new AliasUnit_Composite(this); in copy()787 void AliasUnit_Composite::set(const ExpressionItem *item) { in set()808 Prefix *AliasUnit_Composite::prefix() const { in prefix()811 int AliasUnit_Composite::prefixExponent() const { in prefixExponent()861 units.push_back(new AliasUnit_Composite(u, exp, p)); in set()878 units.push_back(new AliasUnit_Composite(u, exp, prefix)); in add()896 AliasUnit_Composite *u = units[index - 1]; in setExponent()[all …]
57 class AliasUnit_Composite; variable