Lines Matching refs:Impl
142 class Impl;
143 Impl *mImpl;
149 class C2AllocationIon::Impl {
165 Impl(int ionFd, size_t capacity, int bufferFd, ion_user_handle_t buffer, C2Allocator::id_t id, int err)
194 static Impl *Import(int ionFd, size_t capacity, int bufferFd, C2Allocator::id_t id) {
197 return new Impl(ionFd, capacity, bufferFd, buffer, id, ret);
212 static Impl *Alloc(int ionFd, size_t size, size_t align, unsigned heapMask, unsigned flags, C2Allocator::id_t id) {
227 return new Impl(ionFd, size, bufferFd, buffer, id, ret);
316 ~Impl() {
404 mImpl(Impl::Alloc(ionFd, size, align, heapMask, flags, id)) { }
408 mImpl(Impl::Import(ionFd, size, shareFd, id)) { }