Lines Matching refs:BlockParserBaseClass
222 class BlockParserBaseClass;
659 class BlockParserBaseClass : public NaClBitcodeParser { class
660 BlockParserBaseClass() = delete;
661 BlockParserBaseClass(const BlockParserBaseClass &) = delete;
662 BlockParserBaseClass &operator=(const BlockParserBaseClass &) = delete;
666 BlockParserBaseClass(unsigned BlockID, TopLevelParser *Context) in BlockParserBaseClass() function in __anon013ef65f0111::BlockParserBaseClass
669 BlockParserBaseClass(unsigned BlockID, BlockParserBaseClass *EnclosingParser, in BlockParserBaseClass() function in __anon013ef65f0111::BlockParserBaseClass
674 ~BlockParserBaseClass() override {} in ~BlockParserBaseClass()
693 BlockParserBaseClass(unsigned BlockID, BlockParserBaseClass *EnclosingParser) in BlockParserBaseClass() function in __anon013ef65f0111::BlockParserBaseClass
767 bool BlockParserBaseClass::ErrorAt(naclbitc::ErrorLevel Level, uint64_t Bit, in ErrorAt()
788 void BlockParserBaseClass::reportRecordSizeError(size_t ExpectedSize, in reportRecordSizeError()
806 bool BlockParserBaseClass::ParseBlock(unsigned BlockID) { in ParseBlock()
817 void BlockParserBaseClass::ProcessRecord() { in ProcessRecord()
827 class TypesParser final : public BlockParserBaseClass {
833 TypesParser(unsigned BlockID, BlockParserBaseClass *EnclosingParser) in TypesParser()
834 : BlockParserBaseClass(BlockID, EnclosingParser), in TypesParser()
1023 BlockParserBaseClass::ProcessRecord(); in ProcessRecord()
1031 class GlobalsParser final : public BlockParserBaseClass {
1037 GlobalsParser(unsigned BlockID, BlockParserBaseClass *EnclosingParser) in GlobalsParser()
1038 : BlockParserBaseClass(BlockID, EnclosingParser), in GlobalsParser()
1119 BlockParserBaseClass::ExitBlock(); in ExitBlock()
1242 BlockParserBaseClass::ProcessRecord(); in ProcessRecord()
1248 class ValuesymtabParser : public BlockParserBaseClass {
1254 ValuesymtabParser(unsigned BlockID, BlockParserBaseClass *EnclosingParser) in ValuesymtabParser()
1255 : BlockParserBaseClass(BlockID, EnclosingParser) {} in ValuesymtabParser()
1346 BlockParserBaseClass::ProcessRecord(); in ProcessRecord()
1351 class FunctionParser final : public BlockParserBaseClass {
1357 FunctionParser(unsigned BlockID, BlockParserBaseClass *EnclosingParser, in FunctionParser()
1359 : BlockParserBaseClass(BlockID, EnclosingParser), in FunctionParser()
1365 FunctionParser(unsigned BlockID, BlockParserBaseClass *EnclosingParser, in FunctionParser()
1367 : BlockParserBaseClass(BlockID, EnclosingParser, Cursor), in FunctionParser()
2782 BlockParserBaseClass::ProcessRecord(); in ProcessRecord()
2788 class ConstantsParser final : public BlockParserBaseClass {
2795 : BlockParserBaseClass(BlockID, FuncParser), in ConstantsParser()
2899 BlockParserBaseClass::ProcessRecord(); in ProcessRecord()
2991 return BlockParserBaseClass::ParseBlock(BlockID); in ParseBlock()
2995 class ModuleParser final : public BlockParserBaseClass {
3002 : BlockParserBaseClass(BlockID, Context), in ModuleParser()
3190 return BlockParserBaseClass::ParseBlock(BlockID); in ParseBlock()
3240 BlockParserBaseClass::ProcessRecord(); in ProcessRecord()
3255 BlockParserBaseClass Parser(BlockID, this); in ParseBlock()