Home
last modified time | relevance | path

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

/aosp_15_r20/external/skia/src/ports/
H A DSkOSFile_posix.cpp133 struct SkOSFileIterData { struct
134 SkOSFileIterData() : fDIR(nullptr) { } in SkOSFileIterData() function
138 static_assert(sizeof(SkOSFileIterData) <= SkOSFile::Iter::kStorageSize, "not_enough_space"); argument
140 SkOSFile::Iter::Iter() { new (fSelf) SkOSFileIterData; } in Iter()
143 new (fSelf) SkOSFileIterData; in Iter()
148 SkOSFileIterData& self = *reinterpret_cast<SkOSFileIterData*>(fSelf); in ~Iter()
152 self.~SkOSFileIterData(); in ~Iter()
156 SkOSFileIterData& self = *reinterpret_cast<SkOSFileIterData*>(fSelf); in reset()
187 SkOSFileIterData& self = *reinterpret_cast<SkOSFileIterData*>(fSelf); in next()
H A DSkOSFile_win.cpp165 struct SkOSFileIterData { struct
166 SkOSFileIterData() : fHandle(0), fPath16(nullptr) { } in SkOSFileIterData() function
170 static_assert(sizeof(SkOSFileIterData) <= SkOSFile::Iter::kStorageSize, "not_enough_space"); argument
197 SkOSFile::Iter::Iter() { new (fSelf) SkOSFileIterData; } in Iter()
200 new (fSelf) SkOSFileIterData; in Iter()
205 SkOSFileIterData& self = *reinterpret_cast<SkOSFileIterData*>(fSelf); in ~Iter()
210 self.~SkOSFileIterData(); in ~Iter()
214 SkOSFileIterData& self = *reinterpret_cast<SkOSFileIterData*>(fSelf); in reset()
269 SkOSFileIterData& self = *reinterpret_cast<SkOSFileIterData*>(fSelf); in next()