Lines Matching defs:IdentifierFlags
31 enum class IdentifierFlags : uint32_t {
45 struct enumbitops::IsAllowedType<ark::es2panda::ir::IdentifierFlags> : std::true_type {
102 return (flags_ & IdentifierFlags::OPTIONAL) != 0;
108 flags_ |= IdentifierFlags::OPTIONAL;
110 flags_ &= ~IdentifierFlags::OPTIONAL;
116 return (flags_ & IdentifierFlags::REFERENCE) != 0;
122 flags_ |= IdentifierFlags::REFERENCE;
124 flags_ &= ~IdentifierFlags::REFERENCE;
130 return (flags_ & IdentifierFlags::TDZ) != 0;
135 flags_ |= IdentifierFlags::TDZ;
140 flags_ |= IdentifierFlags::GET;
145 return (flags_ & IdentifierFlags::GET) != 0;
150 flags_ |= IdentifierFlags::SET;
155 return (flags_ & IdentifierFlags::SET) != 0;
160 return (flags_ & IdentifierFlags::PRIVATE) != 0;
166 flags_ |= IdentifierFlags::PRIVATE;
168 flags_ &= ~IdentifierFlags::PRIVATE;
174 return (flags_ & IdentifierFlags::IGNORE_BOX) != 0;
179 flags_ |= IdentifierFlags::IGNORE_BOX;
212 IdentifierFlags flags_ {IdentifierFlags::NONE};