Lines Matching refs:i_entity
57 CeNode_Traits::NodeOf_(const entity_base_type & i_entity) in NodeOf_() argument
59 if (is_type<Namespace>(i_entity)) in NodeOf_()
60 return & ary_cast<Namespace>(i_entity).AsNode(); in NodeOf_()
61 else if (is_type<Class>(i_entity)) in NodeOf_()
62 return & ary_cast<Class>(i_entity).AsNode(); in NodeOf_()
77 CeNode_Traits::ParentOf_(const entity_base_type & i_entity) in ParentOf_() argument
80 ret = i_entity.Owner(); in ParentOf_()
83 if (is_type<EnumValue>(i_entity)) in ParentOf_()
94 CeNode_Search( const CodeEntity & i_entity, in CeNode_Search() argument
97 if (is_type<Namespace>(i_entity)) in CeNode_Search()
98 return ary_cast<Namespace>(i_entity).Search_Child(i_localKey); in CeNode_Search()
99 else if (is_type<Class>(i_entity)) in CeNode_Search()
100 return ary_cast<Class>(i_entity).Search_Child(i_localKey); in CeNode_Search()
109 Ce_Compare::KeyOf_(const entity_base_type & i_entity) in KeyOf_() argument
111 return i_entity.LocalName(); in KeyOf_()
176 Def_Compare::KeyOf_(const entity_base_type & i_entity) in KeyOf_() argument
178 return i_entity.LocalName(); in KeyOf_()
201 UsedType_Compare::KeyOf_(const entity_base_type & i_entity) in KeyOf_() argument
203 csv_assert( is_type<UsedType>(i_entity) ); in KeyOf_()
204 return ary_cast<UsedType>(i_entity); in KeyOf_()