Lines Matching refs:type

54 sal_Bool TypeDependency::insert(const OString& type, const OString& depend, sal_uInt16 use)  in insert()  argument
58 if (type.getLength() > 0 && depend.getLength() > 0) in insert()
60 if (m_pImpl->m_dependencies.count(type) > 0) in insert()
64 … if ((iter = m_pImpl->m_dependencies[type].find(typeUsing)) != m_pImpl->m_dependencies[type].end()) in insert()
69 m_pImpl->m_dependencies[type].insert(typeUsing); in insert()
76 m_pImpl->m_dependencies[type]=tmpSet; in insert()
83 TypeUsingSet TypeDependency::getDependencies(const OString& type) in getDependencies() argument
85 if (type.getLength() > 0) in getDependencies()
87 if (m_pImpl->m_dependencies.count(type) > 0) in getDependencies()
89 return m_pImpl->m_dependencies[type]; in getDependencies()
96 sal_Bool TypeDependency::hasDependencies(const OString& type) in hasDependencies() argument
98 if (type.getLength() > 0) in hasDependencies()
100 if (m_pImpl->m_dependencies.count(type) > 0) in hasDependencies()
109 void TypeDependency::setGenerated(const OString& type, sal_uInt16 genFlag) in setGenerated() argument
112 if (m_pImpl->m_generatedTypes.count(type) > 0) in setGenerated()
113 m_pImpl->m_generatedTypes[type]= m_pImpl->m_generatedTypes[type] | genFlag; in setGenerated()
115 m_pImpl->m_generatedTypes[type]=genFlag; in setGenerated()
118 sal_Bool TypeDependency::isGenerated(const OString& type, sal_uInt16 genFlag) in isGenerated() argument
126 if (m_pImpl->m_generatedTypes.count(type) > 0 && in isGenerated()
127 m_pImpl->m_generatedTypes[type] & genFlag) in isGenerated()
136 TypeReader& reader, const OString& type) in checkFieldDependencies() argument
150 dependencies.insert(type, fieldType, TYPEUSE_MEMBER); in checkFieldDependencies()
159 TypeReader& reader, const OString& type) in checkMethodDependencies() argument
174 dependencies.insert(type, returnType, TYPEUSE_RETURN); in checkMethodDependencies()
189 dependencies.insert(type, paramType, TYPEUSE_INPARAM); in checkMethodDependencies()
192 dependencies.insert(type, paramType, TYPEUSE_OUTPARAM); in checkMethodDependencies()
195 dependencies.insert(type, paramType, TYPEUSE_INOUTPARAM); in checkMethodDependencies()
207 dependencies.insert(type, excType, TYPEUSE_EXCEPTION); in checkMethodDependencies()
217 TypeReader& reader, const OString& type) in checkReferenceDependencies() argument
229 dependencies.insert(type, referenceName, TYPEUSE_NORMAL); in checkReferenceDependencies()
236 …ndencies(TypeManager& typeMgr, TypeDependency& dependencies, const OString& type, sal_Bool bDepend) in checkTypeDependencies() argument
238 if (!typeMgr.isValidType(type)) in checkTypeDependencies()
241 if (dependencies.hasDependencies(type)) in checkTypeDependencies()
244 TypeReader reader = typeMgr.getTypeReader(type); in checkTypeDependencies()
248 if (type.equals("/")) in checkTypeDependencies()
256 checkFieldDependencies(typeMgr, dependencies, reader, type); in checkTypeDependencies()
262 dependencies.insert(type, superType, TYPEUSE_SUPER); in checkTypeDependencies()
268 dependencies.insert(type, "com/sun/star/uno/RuntimeException", TYPEUSE_EXCEPTION); in checkTypeDependencies()
269 dependencies.insert(type, "com/sun/star/uno/TypeClass", TYPEUSE_NORMAL); in checkTypeDependencies()
273 checkFieldDependencies(typeMgr, dependencies, reader, type); in checkTypeDependencies()
274 checkMethodDependencies(typeMgr, dependencies, reader, type); in checkTypeDependencies()
275 checkReferenceDependencies(typeMgr, dependencies, reader, type); in checkTypeDependencies()
278 sal_Int32 nPos = type.lastIndexOf( '/' ); in checkTypeDependencies()
282 OString aScope( type.copy( 0, nPos ) ); in checkTypeDependencies()
289 dependencies.insert(type, tmpBuf.getStr(), TYPEUSE_SCOPE); in checkTypeDependencies()