Move all C api functions to ntcore.cpp.

Change-Id: I17b4f5fec30ecd684cf04af2bbd6b7346bfcd683
This commit is contained in:
Peter Johnson
2015-06-27 10:22:59 -07:00
parent 9ee3070667
commit 8d6a0786c8
5 changed files with 339 additions and 251 deletions

View File

@@ -8,6 +8,9 @@
#ifndef NT_STORAGE_H_
#define NT_STORAGE_H_
#include <iosfwd>
#include <cstddef>
#include "ntcore.h"
#include "llvm/StringMap.h"
@@ -45,6 +48,10 @@ class Storage {
EntriesMap& entries() { return m_entries; }
const EntriesMap& entries() const { return m_entries; }
void SavePersistent(std::ostream& os) const;
void LoadPersistent(std::istream& is,
void (*warn)(std::size_t line, const char* msg));
private:
Storage();
~Storage();