Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | List of all members
dart::TimelineRecorderOverride< T > Class Template Reference
Inheritance diagram for dart::TimelineRecorderOverride< T >:
dart::ValueObject

Public Member Functions

 TimelineRecorderOverride ()
 
 TimelineRecorderOverride (T *recorder)
 
 ~TimelineRecorderOverride ()
 
Trecorder ()
 
- Public Member Functions inherited from dart::ValueObject
 ValueObject ()
 
 ~ValueObject ()
 

Detailed Description

template<class T>
class dart::TimelineRecorderOverride< T >

Definition at line 21 of file timeline_test.cc.

Constructor & Destructor Documentation

◆ TimelineRecorderOverride() [1/2]

template<class T >
dart::TimelineRecorderOverride< T >::TimelineRecorderOverride ( )
inline

Definition at line 23 of file timeline_test.cc.

23 : recorder_(Timeline::recorder()) {
24 Timeline::recorder_ = new T();
25 }
#define T

◆ TimelineRecorderOverride() [2/2]

template<class T >
dart::TimelineRecorderOverride< T >::TimelineRecorderOverride ( T recorder)
inlineexplicit

Definition at line 27 of file timeline_test.cc.

28 : recorder_(Timeline::recorder()) {
29 Timeline::recorder_ = recorder;
30 }

◆ ~TimelineRecorderOverride()

template<class T >
dart::TimelineRecorderOverride< T >::~TimelineRecorderOverride ( )
inline

Definition at line 32 of file timeline_test.cc.

32 {
33 Timeline::Clear();
34 delete Timeline::recorder_;
35 Timeline::recorder_ = recorder_;
36 }

Member Function Documentation

◆ recorder()

template<class T >
T * dart::TimelineRecorderOverride< T >::recorder ( )
inline

Definition at line 38 of file timeline_test.cc.

38{ return static_cast<T*>(Timeline::recorder()); }

The documentation for this class was generated from the following file: