All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ScopedMemoryTag.h
1 #pragma once
2 
3 #include "Types.h"
4 
5 #if defined(Eegeo_MEMORY_TRACKING_NEW)
6 #define Eegeo_SCOPED_MEM_TAG(x) Eegeo::ScopedMemoryTag tag(x)
7 #else
8 #define Eegeo_SCOPED_MEM_TAG(x)
9 #endif
10 
11 namespace Eegeo
12 {
13 
15  {
16  public:
17 
18  ScopedMemoryTag(const char* tag);
19  ~ScopedMemoryTag();
20  };
21 
22 };