Lines Matching refs:m_BitField
28 ResolveInfo::ResolveInfo() : m_Size(0), m_BitField(0) { in ResolveInfo()
42 m_BitField &= ~RESOLVE_MASK | VISIBILITY_MASK; in overrideAttributes()
43 m_BitField |= (pFrom.m_BitField & (RESOLVE_MASK & ~VISIBILITY_MASK)); in overrideAttributes()
73 m_BitField &= (~dynamic_flag); in setRegular()
77 m_BitField |= dynamic_flag; in setDynamic()
82 m_BitField |= dynamic_flag; in setSource()
84 m_BitField &= (~dynamic_flag); in setSource()
88 m_BitField |= indyn_flag; in setInDyn()
92 m_BitField &= ~TYPE_MASK; in setType()
93 m_BitField |= ((pType << TYPE_OFFSET) & TYPE_MASK); in setType()
97 m_BitField &= ~DESC_MASK; in setDesc()
98 m_BitField |= ((pDesc << DESC_OFFSET) & DESC_MASK); in setDesc()
102 m_BitField &= ~BINDING_MASK; in setBinding()
104 m_BitField |= local_flag; in setBinding()
106 m_BitField |= weak_flag; in setBinding()
110 m_BitField &= ~RESERVED_MASK; in setReserved()
111 m_BitField |= ((pReserved << RESERVED_OFFSET) & RESERVED_MASK); in setReserved()
119 m_BitField &= ~VISIBILITY_MASK; in setVisibility()
120 m_BitField |= pVisibility << VISIBILITY_OFFSET; in setVisibility()
125 m_BitField |= symbol_flag; in setIsSymbol()
127 m_BitField &= ~symbol_flag; in setIsSymbol()
135 return (dynamic_flag == (m_BitField & DYN_MASK)); in isDyn()
139 return (undefine_flag == (m_BitField & DESC_MASK)); in isUndef()
143 return (define_flag == (m_BitField & DESC_MASK)); in isDefine()
147 return (common_flag == (m_BitField & DESC_MASK)); in isCommon()
151 return (indirect_flag == (m_BitField & DESC_MASK)); in isIndirect()
156 return (global_flag == (m_BitField & BINDING_MASK)); in isGlobal()
161 return (weak_flag == (m_BitField & BINDING_MASK)); in isWeak()
166 return (local_flag == (m_BitField & BINDING_MASK)); in isLocal()
171 return (absolute_flag == (m_BitField & BINDING_MASK)); in isAbsolute()
175 return (symbol_flag == (m_BitField & SYMBOL_MASK)); in isSymbol()
179 return (string_flag == (m_BitField & SYMBOL_MASK)); in isString()
183 return (indyn_flag == (m_BitField & IN_DYN_MASK)); in isInDyn()
187 return (m_BitField & TYPE_MASK) >> TYPE_OFFSET; in type()
191 return (m_BitField & DESC_MASK) >> DESC_OFFSET; in desc()
195 if (m_BitField & LOCAL_MASK) { in binding()
196 if (m_BitField & GLOBAL_MASK) { in binding()
201 return m_BitField & GLOBAL_MASK; in binding()
205 return (m_BitField & RESERVED_MASK) >> RESERVED_OFFSET; in reserved()
209 return static_cast<ResolveInfo::Visibility>((m_BitField & VISIBILITY_MASK) >> in visibility()
245 info->m_BitField &= ~ResolveInfo::RESOLVE_MASK; in Create()
246 info->m_BitField |= (pKey.size() << ResolveInfo::NAME_LENGTH_OFFSET); in Create()
268 g_NullResolveInfo->m_BitField = 0x0; in Null()