chromium/v8/src/profiler/heap-snapshot-generator-inl.h

// Copyright 2013 the V8 project authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef V8_PROFILER_HEAP_SNAPSHOT_GENERATOR_INL_H_
#define V8_PROFILER_HEAP_SNAPSHOT_GENERATOR_INL_H_

#include "src/profiler/heap-snapshot-generator.h"

#include "src/profiler/heap-profiler.h"
#include "src/strings/string-hasher-inl.h"

namespace v8 {
namespace internal {

HeapEntry* HeapGraphEdge::from() const {}

Isolate* HeapGraphEdge::isolate() const {}

HeapSnapshot* HeapGraphEdge::snapshot() const {}

int HeapEntry::set_children_index(int index) {}

void HeapEntry::add_child(HeapGraphEdge* edge) {}

HeapGraphEdge* HeapEntry::child(int i) {}

std::vector<HeapGraphEdge*>::iterator HeapEntry::children_begin() const {}

std::vector<HeapGraphEdge*>::iterator HeapEntry::children_end() const {}

int HeapEntry::children_count() const {}

Isolate* HeapEntry::isolate() const {}

uint32_t HeapSnapshotJSONSerializer::StringHash(const void* string) {}

int HeapSnapshotJSONSerializer::to_node_index(const HeapEntry* e) {}

int HeapSnapshotJSONSerializer::to_node_index(int entry_index) {}

}  // namespace internal
}  // namespace v8

#endif  // V8_PROFILER_HEAP_SNAPSHOT_GENERATOR_INL_H_