Ion
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
profiling.cc
Go to the documentation of this file.
1
18
#include "
ion/profile/profiling.h
"
19
20
#include "
ion/base/staticsafedeclare.h
"
21
22
namespace
ion {
23
namespace
profile {
24
25
CallTraceManager
*
GetCallTraceManager
() {
26
ION_DECLARE_SAFE_STATIC_POINTER
(
CallTraceManager
, manager);
27
return
manager;
28
}
29
30
}
// namespace profile
31
}
// namespace ion
ION_DECLARE_SAFE_STATIC_POINTER
#define ION_DECLARE_SAFE_STATIC_POINTER(type, variable)
Declare a static non-array pointer and calls a default constructor.
Definition:
staticsafedeclare.h:111
ion::profile::GetCallTraceManager
CallTraceManager * GetCallTraceManager()
Get the global, static instance of CallTraceManager.
Definition:
profiling.cc:25
profiling.h
staticsafedeclare.h
ion::profile::CallTraceManager
Manages call trace recording for visualization in Web Tracing Framework (WTF) format.
Definition:
calltracemanager.h:44
profile
profiling.cc
Generated by
1.8.6