Changeset View
Changeset View
Standalone View
Standalone View
src/lib/term.cpp
Show First 20 Lines • Show All 111 Lines • ▼ Show 20 Line(s) | 111 | { | |||
---|---|---|---|---|---|
112 | d->m_op = op; | 112 | d->m_op = op; | ||
113 | d->m_subTerms = t; | 113 | d->m_subTerms = t; | ||
114 | } | 114 | } | ||
115 | 115 | | |||
116 | Term::Term(const Term& lhs, Term::Operation op, const Term& rhs) | 116 | Term::Term(const Term& lhs, Term::Operation op, const Term& rhs) | ||
117 | : d(new Private) | 117 | : d(new Private) | ||
118 | { | 118 | { | ||
119 | d->m_op = op; | 119 | d->m_op = op; | ||
120 | | ||||
121 | if (lhs.operation() == op) { | ||||
michaelh: <Coding style>Please use braces | |||||
122 | d->m_subTerms << lhs.subTerms(); | ||||
123 | } else { | ||||
120 | d->m_subTerms << lhs; | 124 | d->m_subTerms << lhs; | ||
125 | } | ||||
126 | | ||||
127 | if (rhs.operation() == op) { | ||||
128 | d->m_subTerms << rhs.subTerms(); | ||||
129 | } else { | ||||
michaelh: </Coding style> | |||||
121 | d->m_subTerms << rhs; | 130 | d->m_subTerms << rhs; | ||
122 | } | 131 | } | ||
132 | } | ||||
123 | 133 | | |||
124 | Term::~Term() | 134 | Term::~Term() | ||
125 | { | 135 | { | ||
126 | delete d; | 136 | delete d; | ||
127 | } | 137 | } | ||
128 | 138 | | |||
129 | bool Term::isValid() const | 139 | bool Term::isValid() const | ||
130 | { | 140 | { | ||
▲ Show 20 Lines • Show All 329 Lines • Show Last 20 Lines |
<Coding style>Please use braces