20#ifndef INCLUDED_IDL_INC_PARSER_HXX
21#define INCLUDED_IDL_INC_PARSER_HXX
23#include <rtl/ustring.hxx>
58 void Read(
char cChar);
SvMetaClass * ReadKnownClass()
void ReadInterfaceOrShellEntry(SvMetaClass &rClass)
void ReadSlotId(SvIdentifier &rSlotId)
void ReadInterfaceOrShell(SvMetaModule &rModule, MetaTypeType aMetaTypeType)
void ReadEnumValue(SvMetaTypeEnum &rEnum)
void ReadInterfaceOrShellMethod(SvMetaAttribute &rAttr)
void ReadModuleBody(SvMetaModule &rModule)
void ReadModuleElement(SvMetaModule &rModule)
void ReadIfIdAttribute(SvIdentifier &rIdentifier, SvStringHashEntry const *pName)
void ReadSvIdl(const OUString &rPath)
void ReadInclude(SvMetaModule &rModule)
bool ReadSlot(SvMetaSlot &rSlot)
SvIdlParser(SvIdlDataBase &rBase_, SvTokenStream &rInStrm_)
SvMetaType * ReadKnownType()
void ReadSlotAttribute(SvMetaSlot &rSlot)
bool ReadIfBoolAttribute(SvBOOL &, SvStringHashEntry const *pName)
void ReadModuleHeader(SvMetaModule &rModule)