Lines Matching defs:MultiResult
3 * MS COM / XPCOM Abstraction Layer - MultiResult class declarations.
95 * The MultiResult class is a com::FWResult enhancement that also acts as a
114 * When the instance of the MultiResult class goes out of scope and gets
140 MultiResult rc = foo->method1();
164 * instances of MultiResult or return them by value, please never do
167 class MultiResult : public FWResult
174 MultiResult (HRESULT aRC = E_FAIL) : FWResult (aRC) { incCounter(); }
176 MultiResult (const MultiResult &aThat) : FWResult (aThat)
179 * it in case of expressions like |MultiResult rc = E_FAIL;|. But
185 ~MultiResult() { decCounter(); }
187 MultiResult &operator= (HRESULT aRC)
193 MultiResult &operator= (const MultiResult & /* aThat */)
196 * it in case of expressions like |MultiResult rc = E_FAIL;|. But
205 * least one MultiResult instance exists on the stack somewhere).
212 DECLARE_CLS_NEW_DELETE_NOOP(MultiResult)
223 * The MultiResultRef class is equivalent to MultiResult except that it takes
231 MultiResultRef (HRESULT &aRC) : mRC (aRC) { MultiResult::incCounter(); }
233 ~MultiResultRef() { MultiResult::decCounter(); }