Home
last modified time | relevance | path

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

/ohos5.0/foundation/ability/idl_tool/util/
H A Dstring.cpp34 using SharedData = struct SharedData { typedef
35 SharedData(int refCount, int size)
59 SharedData* SharedData::Allocate(int size) in Allocate()
70 SharedData* handle = reinterpret_cast<SharedData*>(malloc(sizeof(SharedData) + size + 1)); in Allocate()
76 new (handle)SharedData(1, size); in Allocate()
114 string_ = SharedData::ToString(SharedData::Allocate(strlen(string))); in String()
127 SharedData* sharedData = SharedData::Allocate(length); in String()
147 SharedData::AddRef(string_); in String()
158 string_ = SharedData::ToString(SharedData::Allocate(size)); in String()
166 SharedData::Release(string_); in ~String()
[all …]