diff options
author | Noel Grandin <noel@peralex.com> | 2016-02-16 15:18:33 +0200 |
---|---|---|
committer | Noel Grandin <noel@peralex.com> | 2016-02-17 11:22:26 +0200 |
commit | cd3bb3047d3f4c9cc9b4aa0c0eb8a42930b9bb86 (patch) | |
tree | 165452f259c416faaf18defe2fb6b80fc0c1f438 /idl/inc/parser.hxx | |
parent | 0f8f733eaf54c00f79d086c2b2867c7a8b1bcc6c (diff) |
move some more slot parsing to SvIdlParser
Change-Id: I186e80ed0446585aceaf4d25f32ecca7e8ed396c
Diffstat (limited to 'idl/inc/parser.hxx')
-rw-r--r-- | idl/inc/parser.hxx | 39 |
1 files changed, 20 insertions, 19 deletions
diff --git a/idl/inc/parser.hxx b/idl/inc/parser.hxx index 8059cfdd9dd5..612fda03b778 100644 --- a/idl/inc/parser.hxx +++ b/idl/inc/parser.hxx @@ -37,25 +37,26 @@ class SvIdlParser SvTokenStream & rInStm; public: SvIdlParser( SvIdlDataBase& rBase_, SvTokenStream & rInStrm_) : rBase(rBase_), rInStm(rInStrm_) {} - void ReadSvIdl( bool bImported, const OUString & rPath ); - void ReadModuleHeader(SvMetaModule& rModule); - void ReadModuleBody(SvMetaModule& rModule); - void ReadModuleElement( SvMetaModule& rModule ); - void ReadInclude( SvMetaModule& rModule ); - void ReadInterfaceOrShell( SvMetaModule& rModule, MetaTypeType aMetaTypeType ); - void ReadInterfaceOrShellEntry( SvMetaClass& rClass ); - bool ReadInterfaceOrShellSlot( SvMetaSlot& rSlot ); - bool ReadInterfaceOrShellMethodOrAttribute( SvMetaAttribute& rAttr ); - void ReadItem(); - void ReadStruct(); - void ReadEnum(); - void ReadEnumValue( SvMetaTypeEnum& rEnum ); - SvMetaType* ReadKnownType(); - void ReadChar(char cChar); - void ReadDelimiter(); - OString ReadIdentifier(); - OString ReadString(); - void ReadToken(SvStringHashEntry*); + void ReadSvIdl( bool bImported, const OUString & rPath ); + void ReadModuleHeader(SvMetaModule& rModule); + void ReadModuleBody(SvMetaModule& rModule); + void ReadModuleElement( SvMetaModule& rModule ); + void ReadInclude( SvMetaModule& rModule ); + void ReadInterfaceOrShell( SvMetaModule& rModule, MetaTypeType aMetaTypeType ); + void ReadInterfaceOrShellEntry( SvMetaClass& rClass ); + bool ReadInterfaceOrShellSlot( SvMetaSlot& rSlot ); + bool ReadInterfaceOrShellMethodOrAttribute( SvMetaAttribute& rAttr ); + void ReadItem(); + void ReadStruct(); + void ReadEnum(); + void ReadEnumValue( SvMetaTypeEnum& rEnum ); + SvMetaClass* ReadKnownClass(); + SvMetaType* ReadKnownType(); + void ReadChar(char cChar); + void ReadDelimiter(); + OString ReadIdentifier(); + OString ReadString(); + void ReadToken(SvStringHashEntry*); }; #endif // INCLUDED_IDL_INC_PARSER_HXX |