Ignore:
Timestamp:
Mar 4, 2019, 2:53:55 PM (6 years ago)
Author:
tdelisle <tdelisle@…>
Branches:
ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, persistent-indexer, pthread-emulation, qualifiedEnum
Children:
874ffa4
Parents:
675716e
Message:

Added better support for enabling/disabling/compiling-out statistics

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Common/Stats/Counter.cc

    r675716e r1cb7fab2  
    2727                        size_t nc = 0;
    2828                        Base::ForAll(top, 0, [&](Base::TreeImpl * node, size_t level) {
    29                                 nc = std::max(nc, (4 * level) + node->name.size());
     29                                nc = std::max(nc, (4 * level) + std::strlen(node->name));
    3030                        });
    3131
    32                         const std::string & title = "Counter Statistic";
     32                        const char * const title = "Counter Statistic";
    3333                        size_t nct = nc + 14;
    3434                        std::cerr << std::string(nct, '=') << std::endl;
    35                         std::cerr << std::string((nct - title.size()) / 2, ' ');
     35                        std::cerr << std::string((nct - std::strlen(title)) / 2, ' ');
    3636                        std::cerr << title << std::endl;
    3737                        std::cerr << std::string(nct, '-') << std::endl;
     
    4141                                std::cerr << std::string(level * 4, ' ');
    4242                                std::cerr << node->name;
    43                                 std::cerr << std::string(nc - ((level * 4) + node->name.size()), ' ');
     43                                std::cerr << std::string(nc - ((level * 4) + std::strlen(node->name)), ' ');
    4444                                std::cerr << " | ";
    4545                                std::cerr << std::setw(9);
     
    5252                }
    5353
    54                 Base::TreeImpl::Top top;
     54                Base::TreeTop top;
     55
     56                extern bool enabled;
    5557        }
    5658}
Note: See TracChangeset for help on using the changeset viewer.