Home
last modified time | relevance | path

Searched refs:fPtr_ (Results 1 – 1 of 1) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/canvas/
H A Dcanvas_paint_mem.h34 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 …]