Lines Matching refs:ExclusiveStrikePtr
49 class ExclusiveStrikePtr {
51 explicit ExclusiveStrikePtr(Node*);
52 ExclusiveStrikePtr();
53 ExclusiveStrikePtr(const ExclusiveStrikePtr&) = delete;
54 ExclusiveStrikePtr& operator = (const ExclusiveStrikePtr&) = delete;
55 ExclusiveStrikePtr(ExclusiveStrikePtr&&);
56 ExclusiveStrikePtr& operator = (ExclusiveStrikePtr&&);
57 ~ExclusiveStrikePtr();
63 friend bool operator == (const ExclusiveStrikePtr&, const ExclusiveStrikePtr&);
64 friend bool operator == (const ExclusiveStrikePtr&, decltype(nullptr));
65 friend bool operator == (decltype(nullptr), const ExclusiveStrikePtr&);
73 static ExclusiveStrikePtr FindStrikeExclusive(const SkDescriptor&);
74 ExclusiveStrikePtr findStrikeExclusive(const SkDescriptor&);
77 static ExclusiveStrikePtr CreateStrikeExclusive(
83 ExclusiveStrikePtr createStrikeExclusive(
95 static ExclusiveStrikePtr FindOrCreateStrikeExclusive(
100 ExclusiveStrikePtr findOrCreateStrikeExclusive(
117 static ExclusiveStrikePtr FindOrCreateStrikeExclusive(
132 static ExclusiveStrikePtr FindOrCreateStrikeWithNoDeviceExclusive(const SkFont&);
134 static ExclusiveStrikePtr FindOrCreateStrikeWithNoDeviceExclusive(const SkFont& font,
199 using SkExclusiveStrikePtr = SkStrikeCache::ExclusiveStrikePtr;