Lines Matching refs:entry
302 iface_entry * entry = dynamic_cast< iface_entry * >( in type_resolve() local
304 if (0 != entry) in type_resolve()
305 ret_type = entry->m_type_builder; in type_resolve()
685 struct_entry * entry = new struct_entry(); in get_type() local
687 entry->m_xType = xType.get(); in get_type()
688 entry->m_type_builder = type_builder; in get_type()
689 entry->m_base_type = base_type; in get_type()
690 m_incomplete_structs->Add( cts_name, entry ); in get_type()
779 iface_entry * entry = new iface_entry(); in get_type() local
781 entry->m_xType = xType.get(); in get_type()
782 entry->m_type_builder = type_builder; in get_type()
783 m_incomplete_ifaces->Add( cts_name, entry ); in get_type()
813 service_entry * entry = new service_entry(); in get_type() local
815 entry->m_xType = xType.get(); in get_type()
816 entry->m_type_builder = type_builder; in get_type()
817 m_incomplete_services->Add(cts_name,entry ); in get_type()
843 singleton_entry * entry = new singleton_entry(); in get_type() local
845 entry->m_xType = xType.get(); in get_type()
846 entry->m_type_builder = type_builder; in get_type()
847 m_incomplete_singletons->Add(cts_name,entry ); in get_type()
854 ::System::Type * TypeEmitter::complete_iface_type( iface_entry * entry ) in complete_iface_type() argument
856 Emit::TypeBuilder * type_builder = entry->m_type_builder; in complete_iface_type()
857 reflection::XInterfaceTypeDescription2 * xType = entry->m_xType; in complete_iface_type()
1105 ::System::Type * TypeEmitter::complete_struct_type( struct_entry * entry ) in complete_struct_type() argument
1107 OSL_ASSERT(entry); in complete_struct_type()
1108 ::System::String * cts_name = entry->m_type_builder->get_FullName(); in complete_struct_type()
1116 entry->m_xType, UNO_QUERY); in complete_struct_type()
1134 entry->m_type_builder->SetCustomAttribute(attrBuilder); in complete_struct_type()
1140 if (0 != entry->m_base_type) in complete_struct_type()
1146 entry->m_base_type->get_FullName() ) ); in complete_struct_type()
1151 entry->m_xType->getMemberTypes() ); in complete_struct_type()
1152 Sequence< OUString > seq_member_names( entry->m_xType->getMemberNames() ); in complete_struct_type()
1163 const OUString sType(entry->m_xType->getName()); in complete_struct_type()
1178 for (::System::Type * base_type_pos = entry->m_base_type; in complete_struct_type()
1223 struct_entry * entry = in complete_struct_type() local
1226 if (0 == entry) in complete_struct_type()
1246 sal_Int32 len = entry->m_member_names->get_Length(); in complete_struct_type()
1250 entry->m_member_names[ pos ]; in complete_struct_type()
1252 entry->m_param_types[ pos ]; in complete_struct_type()
1262 entry->m_member_names = new ::System::String * [ members_length ]; in complete_struct_type()
1263 entry->m_param_types = new ::System::Type * [ members_length ]; in complete_struct_type()
1291 OUSTR("unexpected member type in ") + entry->m_xType->getName(), in complete_struct_type()
1301 entry->m_type_builder->DefineField( in complete_struct_type()
1327 entry->m_member_names[ member_pos ] = field_name; in complete_struct_type()
1328 entry->m_param_types[ member_pos ] = field_type; in complete_struct_type()
1334 entry->m_type_builder->DefineConstructor( in complete_struct_type()
1342 ? entry->m_base_type->GetConstructor( new ::System::Type * [ 0 ] ) in complete_struct_type()
1409 entry->m_default_ctor = ctor_builder; in complete_struct_type()
1412 ctor_builder = entry->m_type_builder->DefineConstructor( in complete_struct_type()
1434 ? entry->m_base_type->GetConstructor( param_types ) in complete_struct_type()
1444 entry->m_ctor = ctor_builder; in complete_struct_type()
1450 TypeClass_STRUCT == entry->m_xType->getTypeClass() in complete_struct_type()
1456 m_generated_structs->Add(cts_name, entry ); in complete_struct_type()
1457 ::System::Type * ret_type = entry->m_type_builder->CreateType(); in complete_struct_type()
1461 entry->m_xType->release(); in complete_struct_type()
1500 ::System::Type * TypeEmitter::complete_service_type(service_entry * entry) in complete_service_type() argument
1502 Emit::TypeBuilder * type_builder = entry->m_type_builder; in complete_service_type()
1503 reflection::XServiceTypeDescription2 * xServiceType = entry->m_xType; in complete_service_type()
1976 ::System::Type * TypeEmitter::complete_singleton_type(singleton_entry * entry) in complete_singleton_type() argument
1978 Emit::TypeBuilder * type_builder = entry->m_type_builder; in complete_singleton_type()
1979 reflection::XSingletonTypeDescription2 * xSingletonType = entry->m_xType; in complete_singleton_type()