comparison src/symtab.cc @ 5164:57077d0ddc8e

[project @ 2005-02-25 19:55:24 by jwe]
author jwe
date Fri, 25 Feb 2005 19:55:28 +0000
parents e35b034d3523
children 4c8a2e4e0717
comparison
equal deleted inserted replaced
5163:9f3299378193 5164:57077d0ddc8e
605 case 'b': 605 case 'b':
606 os << byte_size (); 606 os << byte_size ();
607 break; 607 break;
608 608
609 case 'e': 609 case 'e':
610 os << numel (); 610 os << capacity ();
611 break; 611 break;
612 612
613 case 'n': 613 case 'n':
614 os << name (); 614 os << name ();
615 break; 615 break;
1343 str = symbols(i)->type_name (); 1343 str = symbols(i)->type_name ();
1344 param_length(pos_t) = ((str.length () 1344 param_length(pos_t) = ((str.length ()
1345 > static_cast<size_t> (param_length(pos_t))) 1345 > static_cast<size_t> (param_length(pos_t)))
1346 ? str.length () : param_length(pos_t)); 1346 ? str.length () : param_length(pos_t));
1347 1347
1348 elements1 = symbols(i)->numel (); 1348 elements1 = symbols(i)->capacity ();
1349 ss1 << elements1; 1349 ss1 << elements1;
1350 str = ss1.str (); 1350 str = ss1.str ();
1351 param_length(pos_e) = ((str.length () 1351 param_length(pos_e) = ((str.length ()
1352 > static_cast<size_t> (param_length(pos_e))) 1352 > static_cast<size_t> (param_length(pos_e)))
1353 ? str.length () : param_length(pos_e)); 1353 ? str.length () : param_length(pos_e));
1559 os << "\n"; 1559 os << "\n";
1560 1560
1561 for (int j = 0; j < len; j++) 1561 for (int j = 0; j < len; j++)
1562 { 1562 {
1563 symbols(j)->print_symbol_info_line (os, params); 1563 symbols(j)->print_symbol_info_line (os, params);
1564 elements += symbols(j)->numel (); 1564 elements += symbols(j)->capacity ();
1565 bytes += symbols(j)->byte_size (); 1565 bytes += symbols(j)->byte_size ();
1566 } 1566 }
1567 1567
1568 os << "\nTotal is " 1568 os << "\nTotal is "
1569 << elements << (elements == 1 ? " element" : " elements") 1569 << elements << (elements == 1 ? " element" : " elements")