Lines Matching refs:MetadataBuilder
28 const char* MetadataBuilder::tag = "MetadataBuilder";
29 std::shared_ptr<MetaComponent> MetadataBuilder::Build()
54 size_t MetadataBuilder::CalculateMetadataSize()
61 void MetadataBuilder::CalculateMetaComponent(ASTModule* module)
103 void MetadataBuilder::CalculateMetaNamespace(ASTNamespace* nspace)
126 void MetadataBuilder::CalculateMetaSequenceable(ASTSequenceableType* sequenceable)
136 void MetadataBuilder::CalculateMetaInterface(ASTInterfaceType* interface)
155 void MetadataBuilder::CalculateMetaMethod(ASTMethod* method)
173 void MetadataBuilder::CalculateMetaParameter(ASTParameter* parameter)
182 void MetadataBuilder::CalculateMetaType(ASTType* type)
201 void MetadataBuilder::CalculateStringPool()
209 void MetadataBuilder::WriteMetadata(uintptr_t base)
215 void MetadataBuilder::WriteMetaComponent(ASTModule* module)
274 MetaNamespace* MetadataBuilder::WriteMetaNamespace(ASTNamespace* nspace)
317 MetaSequenceable* MetadataBuilder::WriteMetaSequenceable(ASTSequenceableType* parcelabe)
330 MetaInterface* MetadataBuilder::WriteMetaInterface(ASTInterfaceType* interface)
356 MetaMethod* MetadataBuilder::WriteMetaMethod(ASTMethod* method)
386 MetaParameter* MetadataBuilder::WriteMetaParameter(ASTParameter* parameter)
405 MetaType* MetadataBuilder::WriteMetaType(ASTType* type)
454 char* MetadataBuilder::WriteString(const String& string)
459 TypeKind MetadataBuilder::Type2Kind(ASTType* type)