Changeset 241938 in webkit for trunk/Source/JavaScriptCore/parser/VariableEnvironment.h
- Timestamp:
- Feb 22, 2019, 1:08:35 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/parser/VariableEnvironment.h
r241571 r241938 126 126 WTF_MAKE_FAST_ALLOCATED; 127 127 WTF_MAKE_NONCOPYABLE(CompactVariableEnvironment); 128 129 friend class CachedCompactVariableEnvironment; 130 128 131 public: 129 132 CompactVariableEnvironment(const VariableEnvironment&); … … 134 137 135 138 private: 139 CompactVariableEnvironment() = default; 140 136 141 Vector<RefPtr<UniquedStringImpl>> m_variables; 137 142 Vector<VariableEnvironmentEntry> m_variableMetadata; … … 205 210 public: 206 211 class Handle { 212 friend class CachedCompactVariableMapHandle; 213 207 214 public: 208 215 Handle() = default; … … 242 249 private: 243 250 friend class Handle; 251 friend class CachedCompactVariableMapHandle; 252 253 Handle get(CompactVariableEnvironment*, bool& isNewEntry); 254 244 255 HashMap<CompactVariableMapKey, unsigned> m_map; 245 256 };
Note:
See TracChangeset
for help on using the changeset viewer.