Searched refs:AstInterface (Results 1 – 11 of 11) sorted by relevance
| /AOO41X/main/idlc/source/ |
| H A D | astinterface.cxx | 36 AstInterface::AstInterface(const ::rtl::OString& name, in AstInterface() function in AstInterface 37 AstInterface const * pInherits, in AstInterface() 52 AstInterface::~AstInterface() in ~AstInterface() 56 AstInterface::DoubleDeclarations AstInterface::checkInheritedInterfaceClashes( in checkInheritedInterfaceClashes() 57 AstInterface const * ifc, bool optional) const in checkInheritedInterfaceClashes() 66 void AstInterface::addInheritedInterface( in addInheritedInterface() 74 AstInterface const * resolved = resolveInterfaceTypedefs(ifc); in addInheritedInterface() 81 AstInterface::DoubleMemberDeclarations AstInterface::checkMemberClashes( in checkMemberClashes() 89 void AstInterface::addMember(AstDeclaration /*TODO: const*/ * member) { in addMember() 96 void AstInterface::forwardDefined(AstInterface const & def) in forwardDefined() [all …]
|
| H A D | parser.y | 139 AstInterface::DoubleMemberDeclarations const & doubleMembers) in reportDoubleMemberDeclarations() 141 for (AstInterface::DoubleMemberDeclarations::const_iterator i( in reportDoubleMemberDeclarations() 150 AstInterface * ifc, rtl::OString const & name, bool optional, in addInheritedInterface() 157 if (!static_cast< AstInterface const * >(resolved)->isDefined()) { in addInheritedInterface() 161 AstInterface::DoubleDeclarations doubleDecls( in addInheritedInterface() 163 static_cast< AstInterface const * >(resolved), in addInheritedInterface() 172 for (AstInterface::DoubleInterfaceDeclarations::iterator i( in addInheritedInterface() 586 AstInterface* pForward = NULL; 594 pForward = new AstInterface(*$1, NULL, pScope); 624 AstInterface* pInterface = NULL; [all …]
|
| H A D | astscope.cxx | 81 && !((AstInterface*)pDeclaration)->isDefined() ) in addDeclaration() 235 AstInterface* pInterface = (AstInterface*)this; in lookupInInherited() 247 AstInterface::InheritedInterfaces::const_iterator iter( in lookupInInherited() 249 AstInterface::InheritedInterfaces::const_iterator end( in lookupInInherited() 253 AstInterface const * resolved = iter->getResolved(); in lookupInInherited()
|
| H A D | idlc.cxx | 63 return (AstInterface*)(pScope); in scopeAsDecl() 86 return (AstInterface*)(pDecl); in declAsScope() 132 AstInterface* pInterface = new AstInterface(OString("XInterface"), NULL, pParentScope); in predefineXInterface() 333 AstInterface const * resolveInterfaceTypedefs(AstType const * type) { in resolveInterfaceTypedefs() 336 return static_cast< AstInterface const * >(decl); in resolveInterfaceTypedefs()
|
| H A D | fehelper.cxx | 121 || static_cast< AstInterface const * >( in initializeInherits()
|
| H A D | errorhandler.cxx | 629 !((AstInterface*)pDecl)->isDefined() ) in inheritanceError()
|
| /AOO41X/main/idlc/inc/idlc/ |
| H A D | astinterface.hxx | 33 class AstInterface : public AstType class 39 typedef std::vector< AstInterface const * > DoubleInterfaceDeclarations; 53 AstInterface( 54 const ::rtl::OString& name, AstInterface const * pInherits, 56 virtual ~AstInterface(); 80 AstInterface const * ifc, bool optional) const; 91 void forwardDefined(AstInterface const & def); 115 std::set< rtl::OString > & seenInterfaces, AstInterface const * ifc, 123 AstInterface const * ifc, bool direct, bool optional); 125 void addOptionalVisibleMembers(AstInterface const * ifc);
|
| H A D | astobserves.hxx | 31 AstObserves(AstInterface* pRealInterface, const ::rtl::OString& name, AstScope* pScope) in AstObserves() 37 AstInterface* getRealInterface() in getRealInterface() 40 AstInterface* m_pRealInterface;
|
| H A D | astinterfacemember.hxx | 31 AstInterfaceMember(const sal_uInt32 flags, AstInterface* pRealInterface, in AstInterfaceMember() 39 AstInterface* getRealInterface() in getRealInterface() 45 AstInterface* m_pRealInterface;
|
| H A D | inheritedinterface.hxx | 31 class AstInterface; 44 AstInterface const * getResolved() const in getResolved()
|
| H A D | idlc.hxx | 38 class AstInterface; 161 AstInterface const * resolveInterfaceTypedefs(AstType const * type);
|