• Home
  • Raw
  • Download

Lines Matching refs:SymbolInfo

336 my %SymbolInfo;
1929 "SymbolInfo" => \%SymbolInfo,
2519 foreach my $ID (sort {int($a) <=> int($b)} keys(%SymbolInfo))
2522 if($SymbolInfo{$ID}{"Constructor"})
2524 if($SymbolInfo{$ID}{"MnglName"}=~/(C[1-2])([EI]).+/)
2531 my $Name = $SymbolInfo{$ID}{"MnglName"};
2543 if($SymbolInfo{$ID}{"Destructor"})
2545 if($SymbolInfo{$ID}{"MnglName"}=~/(D[0-2])([EI]).+/)
2552 my $Name = $SymbolInfo{$ID}{"MnglName"};
2564 foreach my $ID (sort {int($a) <=> int($b)} keys(%SymbolInfo))
2566 my $Symbol = $SymbolInfo{$ID}{"MnglName"};
2569 $Symbol = $SymbolInfo{$ID}{"ShortName"};
2574 if(not $SymbolInfo{$ID}{"MnglName"})
2576 if($SymbolInfo{$ID}{"Artificial"}
2577 or index($SymbolInfo{$ID}{"ShortName"}, "~")==0)
2579 delete($SymbolInfo{$ID});
2585 if($SymbolInfo{$ID}{"Class"}
2586 and not $SymbolInfo{$ID}{"Data"}
2587 and not $SymbolInfo{$ID}{"Constructor"}
2588 and not $SymbolInfo{$ID}{"Destructor"}
2589 and not $SymbolInfo{$ID}{"Virt"}
2590 and not $SymbolInfo{$ID}{"PureVirt"})
2592 if(not defined $SymbolInfo{$ID}{"Param"}
2593 or $SymbolInfo{$ID}{"Param"}{0}{"name"} ne "this")
2595 $SymbolInfo{$ID}{"Static"} = 1;
2599 if(not $SymbolInfo{$ID}{"Return"})
2601 if(not $SymbolInfo{$ID}{"Constructor"}
2602 and not $SymbolInfo{$ID}{"Destructor"})
2604 $SymbolInfo{$ID}{"Return"} = "1";
2608 if(defined $SymbolInfo{$ID}{"Source"} and defined $SymbolInfo{$ID}{"SourceLine"})
2610 if(not defined $SymbolInfo{$ID}{"Header"} and not defined $SymbolInfo{$ID}{"Line"})
2612 $SymbolInfo{$ID}{"Line"} = $SymbolInfo{$ID}{"SourceLine"};
2613 delete($SymbolInfo{$ID}{"SourceLine"});
2623 if($SymbolInfo{$ID}{"External"})
2638 delete($SymbolInfo{$ID});
2644 … and (not defined $SymbolInfo{$ID}{"Alias"} or not selectPublic($SymbolInfo{$ID}{"Alias"}, $ID)))
2646 delete($SymbolInfo{$ID});
2654 delete($SymbolInfo{$ID});
2661 delete($SymbolInfo{$ID}{"External"});
2749 my $Header = getFilename($SymbolInfo{$ID}{"Header"});
2793 if(not defined $SymbolInfo{$ID + 1}) {
2799 foreach my $Attr (keys(%{$SymbolInfo{$ID}}))
2801 if(ref($SymbolInfo{$ID}{$Attr}) eq "HASH") {
2802 $SymbolInfo{$nID}{$Attr} = dclone($SymbolInfo{$ID}{$Attr});
2805 $SymbolInfo{$nID}{$Attr} = $SymbolInfo{$ID}{$Attr};
2808 $SymbolInfo{$nID}{"MnglName"} = $Symbol;
2815 my $MnglName = $SymbolInfo{$ID}{"MnglName"};
2818 $MnglName = $SymbolInfo{$ID}{"ShortName"};
2835 if(my $Alias = $SymbolInfo{$ID}{"Alias"})
2852 if($SymbolInfo{$ID}{"Data"}
2853 or $SymbolInfo{$ID}{"InLine"}
2854 or $SymbolInfo{$ID}{"PureVirt"})
2856 if(not $SymbolInfo{$ID}{"External"})
2865 elsif(not defined $SymbolInfo{$ID}{"Header"})
4000 if(not defined $SymbolInfo{$OLD_ID}{"Header"}
4001 or not defined $SymbolInfo{$OLD_ID}{"Source"})
4003 setSource($SymbolInfo{$OLD_ID}, $ID);
4006 if(not defined $SymbolInfo{$OLD_ID}{"ShortName"}
4008 $SymbolInfo{$OLD_ID}{"ShortName"} = $ShortName;
4157 delete($SymbolInfo{$Spec});
4449 if(keys(%{$SInfo{"Param"}})!=keys(%{$SymbolInfo{$BASE_ID}{"Param"}}))
4451 delete($SymbolInfo{$BASE_ID});
4457 if(defined $SymbolInfo{$ID}{"PureVirt"})
4459 delete($SymbolInfo{$ID}{"PureVirt"});
4460 $SymbolInfo{$ID}{"Virt"} = 1;
4479 $SymbolInfo{$ID}{$Attr}{$K1}{$K2} = $SInfo{$Attr}{$K1}{$K2};
4483 $SymbolInfo{$ID}{$Attr}{$K1} = $SInfo{$Attr}{$K1};
4489 $SymbolInfo{$ID}{$Attr} = $SInfo{$Attr};
4618 foreach my $ID (sort {int($a)<=>int($b)} keys(%SymbolInfo))
4627 if(my $H = $SymbolInfo{$ID}{"Header"}) {
4630 if(my $S = $SymbolInfo{$ID}{"Source"}) {
4635 foreach my $ID (sort {int($a)<=>int($b)} keys(%SymbolInfo))
4640 if(my $Class = $SymbolInfo{$ID}{"Class"})
4657 if(my $Header = $SymbolInfo{$ID}{"Header"})
4663 if(my $Source = $SymbolInfo{$ID}{"Source"})
4673 delete($SymbolInfo{$ID});
4748 foreach my $Sid (sort keys(%SymbolInfo)) {
4749 check_Completeness($SymbolInfo{$Sid});
4776 my %FuncInfo = %{$SymbolInfo{$InfoId}};
4787 $SymbolInfo{$InfoId}{"Return"} = $RTid;
4792 $SymbolInfo{$InfoId}{"Class"} = $FCid;
4808 $SymbolInfo{$InfoId}{"Param"}{$PPos}{"type"} = $PTid;