Ignore:
Timestamp:
Mar 4, 2019, 3:52:46 PM (5 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:
79eaeb7
Parents:
1bb9a9a
Message:

First draft at timing results, left is better printing and more data

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Common/Stats/Base.h

    r1bb9a9a r4f97937  
    1616#pragma once
    1717
     18#include <cstdint>
     19#include <iostream>
     20
    1821namespace Stats {
    1922        namespace Base {
     
    2831
    2932                template<typename func_t>
    30                 void ForAll(TreeTop & range, size_t level, func_t func, bool destroy = false);
     33                void ForAll(TreeTop & range, std::size_t level, func_t func, bool destroy = false);
    3134
    3235                class TreeImpl {
     
    4649
    4750                        template<typename func_t>
    48                         friend void ForAll(TreeTop & range, size_t level, func_t func, bool destroy);
     51                        friend void ForAll(TreeTop & range, std::size_t level, func_t func, bool destroy);
    4952                };
    5053
     
    5659
    5760                template<typename func_t>
    58                 inline void ForAll(TreeTop & range, size_t level, func_t func, bool destroy) {
     61                inline void ForAll(TreeTop & range, std::size_t level, func_t func, bool destroy) {
    5962                        auto it = range.head;
    6063                        while(it) {
Note: See TracChangeset for help on using the changeset viewer.