Ion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ion::profile::TraceRecorder Member List

This is the complete list of members for ion::profile::TraceRecorder, including all inherited members.

AddTraceToTimelineNode(TimelineNode *root) const ion::profile::TraceRecorder
Allocatable()ion::base::Allocatableprotected
Allocatable(const Allocatable &other)ion::base::Allocatableprotected
Allocatable(const AllocatorPtr &allocator)ion::base::Allocatableexplicitprotected
AnnotateCurrentScope(const std::string &name, const std::string &value)ion::profile::TraceRecorder
AnnotateCurrentScopeAtTime(uint32 timestamp, const std::string &name, const std::string &value)ion::profile::TraceRecorder
CreateTimeStamp(const char *name, const char *value)ion::profile::TraceRecorder
CreateTimeStampAtTime(uint32 timestamp, const char *name, const char *value)ion::profile::TraceRecorder
DumpStrings(std::vector< std::string > *table) const ion::profile::TraceRecorder
DumpTrace(std::string *output, uint32 string_index_offset) const ion::profile::TraceRecorder
EnterFrame(uint32 frame_number)ion::profile::TraceRecorder
EnterScope(int event_id)ion::profile::TraceRecorder
EnterScopeAtTime(uint32 timestamp, int event_id)ion::profile::TraceRecorder
EnterTimeRange(uint32 unique_id, const char *name, const char *value)ion::profile::TraceRecorder
EnterTimeRange(const char *name, const char *value)ion::profile::TraceRecorder
GetAllocator() const ion::base::Allocatableinline
GetAllocatorForLifetime(AllocationLifetime lifetime) const ion::base::Allocatableinline
GetCurrentFrameNumber() const ion::profile::TraceRecorder
GetDefaultBufferSize()ion::profile::TraceRecorderinlinestatic
GetNonNullAllocator() const ion::base::Allocatableinline
GetNumTraces() const ion::profile::TraceRecorder
GetReserveBuffer()ion::profile::TraceRecorderinlinestatic
GetThreadId() const ion::profile::TraceRecorderinline
GetThreadName() const ion::profile::TraceRecorderinline
IndexToStringMap typedefion::profile::TraceRecorder
IsInFrameScope() const ion::profile::TraceRecorderinline
LeaveFrame()ion::profile::TraceRecorder
LeaveScope()ion::profile::TraceRecorder
LeaveScopeAtTime(uint32 timestamp)ion::profile::TraceRecorder
LeaveTimeRange(uint32 id)ion::profile::TraceRecorder
operator delete(void *ptr)ion::base::Allocatableinline
operator delete(void *ptr, AllocationLifetime lifetime)ion::base::Allocatableinline
operator delete(void *ptr, const AllocatorPtr &allocator)ion::base::Allocatableinline
operator delete(void *ptr, void *ptr2)ion::base::Allocatableinline
operator new(size_t size)ion::base::Allocatableinline
operator new(size_t size, AllocationLifetime lifetime)ion::base::Allocatableinline
operator new(size_t size, const AllocatorPtr &allocator)ion::base::Allocatableinline
operator new(size_t size, const AllocatorPtr &allocator, void *ptr)ion::base::Allocatableinline
operator new(size_t size, void *ptr)ion::base::Allocatableinline
operator=(const Allocatable &other)ion::base::Allocatableinlineprotected
SetDefaultBufferSize(size_t s)ion::profile::TraceRecorderinlinestatic
SetReserveBuffer(bool reserve)ion::profile::TraceRecorderinlinestatic
SetThreadName(const std::string &name)ion::profile::TraceRecorderinline
TraceBuffer typedefion::profile::TraceRecorder
TraceRecorder(CallTraceManager *manager)ion::profile::TraceRecorderexplicit
TraceRecorder(CallTraceManager *manager, size_t buffer_size)ion::profile::TraceRecorder
~Allocatable()ion::base::Allocatablevirtual