Searched refs:fPtr_ (Results 1 – 1 of 1) sorted by relevance
34 explicit AutoTMalloc(T* ptr = nullptr) : fPtr_(ptr) {}36 : fPtr_(count ? (T*)MallocThrow(count, sizeof(T)) : nullptr) {} in AutoTMalloc()42 fPtr_.reset(count ? (T*)ReallocThrow(fPtr_.release(), count * sizeof(T)) : nullptr); in realloc()50 T* get() const { return fPtr_.get(); } in get()51 operator T*() { return fPtr_.get(); }52 operator const T*() const { return fPtr_.get(); }53 T& operator[](int index) { return fPtr_.get()[index]; }55 const T* data() const { return fPtr_.get(); } in data()56 T* data() { return fPtr_.get(); } in data()57 T* release() { return fPtr_.release(); } in release()[all …]