Lines Matching refs:AllocatorWithCleanup
90 class AllocatorWithCleanup : public AllocatorBase<T>
158 template <class U> struct rebind { typedef AllocatorWithCleanup<U, T_Align16> other; };
160 AllocatorWithCleanup() {}
161 template <class U, bool A> AllocatorWithCleanup(const AllocatorWithCleanup<U, A> &) {}
165 CRYPTOPP_DLL_TEMPLATE_CLASS AllocatorWithCleanup<byte>;
166 CRYPTOPP_DLL_TEMPLATE_CLASS AllocatorWithCleanup<word16>;
167 CRYPTOPP_DLL_TEMPLATE_CLASS AllocatorWithCleanup<word32>;
168 CRYPTOPP_DLL_TEMPLATE_CLASS AllocatorWithCleanup<word64>;
170 CRYPTOPP_DLL_TEMPLATE_CLASS AllocatorWithCleanup<word, true>; // for Integer
273 template <class T, class A = AllocatorWithCleanup<T> >
450 typedef SecBlock<byte, AllocatorWithCleanup<byte, true> > AlignedSecByteBlock;
467 template <class T, unsigned int S, class A = FixedSizeAllocatorWithCleanup<T, S, AllocatorWithCleanup<T> > >
475 inline bool operator==(const CryptoPP::AllocatorWithCleanup<T, A>&, const CryptoPP::AllocatorWithCleanup<U, B>&) {return (true);}
477 inline bool operator!=(const CryptoPP::AllocatorWithCleanup<T, A>&, const CryptoPP::AllocatorWithCleanup<U, B>&) {return (false);}
491 inline CryptoPP::AllocatorWithCleanup<_Tp2>&
492 __stl_alloc_rebind(CryptoPP::AllocatorWithCleanup<_Tp1>& __a, const _Tp2*)
494 return (CryptoPP::AllocatorWithCleanup<_Tp2>&)(__a);