1// LAF Base Library
2// Copyright (c) 2001-2016 David Capello
3//
4// This file is released under the terms of the MIT license.
5// Read LICENSE.txt for more information.
6
7#ifndef BASE_MEMORY_DUMP_H_INCLUDED
8#define BASE_MEMORY_DUMP_H_INCLUDED
9#pragma once
10
11#include <string>
12
13namespace base {
14
15class MemoryDump {
16public:
17 MemoryDump();
18 ~MemoryDump();
19
20 void setFileName(const std::string& fileName);
21
22private:
23 class MemoryDumpImpl;
24 MemoryDumpImpl* m_impl;
25};
26
27} // namespace base
28
29#endif // BASE_MEMORY_DUMP_H_INCLUDED
30