Lines Matching refs:Agile

19 template <typename T, bool TIsNotAgile> class Agile;  variable
27 struct UnwrapAgile<Agile<T, false>>
32 struct UnwrapAgile<Agile<T, true>>
143 class Agile
195 Agile() throw() : _object(nullptr), _contextToken(0)
202 Agile(nullptr_t) throw() : _object(nullptr), _contextToken(0)
209 explicit Agile(TypeT object) throw() : _object(nullptr), _contextToken(0)
218 Agile(const Agile& object) throw() : _object(nullptr), _contextToken(0)
227 Agile(Agile&& object) throw() : _object(nullptr), _contextToken(0)
236 ~Agile() throw()
285 auto pThis = const_cast<Agile*>(this);
296 auto pThis = const_cast<Agile*>(this);
329 Agile& operator=(nullptr_t) throw()
335 Agile& operator=(TypeT object) throw()
337 Agile(object).Swap(*this);
341 Agile& operator=(Agile object) throw()
349 Agile& operator=(IUnknown* lp) throw()
363 void Swap(Agile& object)
406 bool operator==(const Agile& other) const throw()
411 bool operator<(const Agile& other) const throw()
423 class Agile<T, false>
430 Agile() throw() : _object(nullptr)
434 Agile(nullptr_t) throw() : _object(nullptr)
438 explicit Agile(TypeT object) throw() : _object(object)
442 Agile(const Agile& object) throw() : _object(object._object)
446 Agile(Agile&& object) throw() : _object(nullptr)
451 ~Agile() throw()
477 Agile& operator=(nullptr_t) throw()
483 Agile& operator=(TypeT object) throw()
492 Agile& operator=(Agile object) throw()
499 Agile& operator=(IUnknown* lp) throw()
520 void Swap(Agile& object)
530 bool operator==(const Agile& other) const throw()
535 bool operator<(const Agile& other) const throw()
544 bool operator==(nullptr_t, const Agile<U>& a) throw()
550 bool operator!=(const Agile<U>& a, nullptr_t) throw()
556 bool operator!=(nullptr_t, const Agile<U>& a) throw()
562 bool operator!=(const Agile<U>& a, const Agile<U>& b) throw()