コード例 #1
0
ファイル: TypeTableBuilder.cpp プロジェクト: bryant/llvm
TypeIndex TypeTableBuilder::writeKnownType(const FuncIdRecord &Record) {
  TypeRecordBuilder Builder(Record.getKind());
  Builder.writeTypeIndex(Record.getParentScope());
  Builder.writeTypeIndex(Record.getFunctionType());
  Builder.writeNullTerminatedString(Record.getName());
  return writeRecord(Builder);
}
コード例 #2
0
Error TypeNameComputer::visitKnownRecord(CVType &CVR, FuncIdRecord &Func) {
  Name = Func.getName();
  return Error::success();
}
コード例 #3
0
ファイル: TypeDumper.cpp プロジェクト: delcypher/llvm
void CVTypeDumperImpl::visitFuncId(TypeLeafKind Leaf, FuncIdRecord &Func) {
    printTypeIndex("ParentScope", Func.getParentScope());
    printTypeIndex("FunctionType", Func.getFunctionType());
    W.printString("Name", Func.getName());
    Name = Func.getName();
}
コード例 #4
0
ファイル: TypeDumpVisitor.cpp プロジェクト: davidlt/root
Error TypeDumpVisitor::visitKnownRecord(CVType &CVR, FuncIdRecord &Func) {
  printItemIndex("ParentScope", Func.getParentScope());
  printTypeIndex("FunctionType", Func.getFunctionType());
  W->printString("Name", Func.getName());
  return Error::success();
}