Searched refs:SkOSFileIterData (Results 1 – 4 of 4) sorted by relevance
126 struct SkOSFileIterData { struct127 SkOSFileIterData() : fDIR(nullptr) { } in SkOSFileIterData() function131 static_assert(sizeof(SkOSFileIterData) <= SkOSFile::Iter::kStorageSize, "not_enough_space"); argument133 SkOSFile::Iter::Iter() { new (fSelf.get()) SkOSFileIterData; } in Iter()136 new (fSelf.get()) SkOSFileIterData; in Iter()141 SkOSFileIterData& self = *static_cast<SkOSFileIterData*>(fSelf.get()); in ~Iter()145 self.~SkOSFileIterData(); in ~Iter()149 SkOSFileIterData& self = *static_cast<SkOSFileIterData*>(fSelf.get()); in reset()180 SkOSFileIterData& self = *static_cast<SkOSFileIterData*>(fSelf.get()); in next()
161 struct SkOSFileIterData { struct162 SkOSFileIterData() : fHandle(0), fPath16(nullptr) { } in SkOSFileIterData() argument166 static_assert(sizeof(SkOSFileIterData) <= SkOSFile::Iter::kStorageSize, "not_enough_space"); argument193 SkOSFile::Iter::Iter() { new (fSelf.get()) SkOSFileIterData; } in Iter()196 new (fSelf.get()) SkOSFileIterData; in Iter()201 SkOSFileIterData& self = *static_cast<SkOSFileIterData*>(fSelf.get()); in ~Iter()206 self.~SkOSFileIterData(); in ~Iter()210 SkOSFileIterData& self = *static_cast<SkOSFileIterData*>(fSelf.get()); in reset()265 SkOSFileIterData& self = *static_cast<SkOSFileIterData*>(fSelf.get()); in next()
126 struct SkOSFileIterData { struct127 SkOSFileIterData() : fDIR(nullptr) { } in SkOSFileIterData() function131 static_assert(sizeof(SkOSFileIterData) <= SkOSFile::Iter::kStorageSize, "not_enough_space"); argument133 SkOSFile::Iter::Iter() { new (fSelf) SkOSFileIterData; } in Iter()136 new (fSelf) SkOSFileIterData; in Iter()141 SkOSFileIterData& self = *reinterpret_cast<SkOSFileIterData*>(fSelf); in ~Iter()145 self.~SkOSFileIterData(); in ~Iter()149 SkOSFileIterData& self = *reinterpret_cast<SkOSFileIterData*>(fSelf); in reset()180 SkOSFileIterData& self = *reinterpret_cast<SkOSFileIterData*>(fSelf); in next()
161 struct SkOSFileIterData { struct162 SkOSFileIterData() : fHandle(0), fPath16(nullptr) { } in SkOSFileIterData() function166 static_assert(sizeof(SkOSFileIterData) <= SkOSFile::Iter::kStorageSize, "not_enough_space"); argument193 SkOSFile::Iter::Iter() { new (fSelf) SkOSFileIterData; } in Iter()196 new (fSelf) SkOSFileIterData; in Iter()201 SkOSFileIterData& self = *reinterpret_cast<SkOSFileIterData*>(fSelf); in ~Iter()206 self.~SkOSFileIterData(); in ~Iter()210 SkOSFileIterData& self = *reinterpret_cast<SkOSFileIterData*>(fSelf); in reset()265 SkOSFileIterData& self = *reinterpret_cast<SkOSFileIterData*>(fSelf); in next()