Flutter Engine
The Flutter Engine
Public Member Functions | List of all members
dart::TemplateSlowPathCode< T > Class Template Reference

#include <flow_graph_compiler.h>

Inheritance diagram for dart::TemplateSlowPathCode< T >:
dart::SlowPathCode dart::ZoneAllocated

Public Member Functions

 TemplateSlowPathCode (T *instruction)
 
Tinstruction () const
 
- Public Member Functions inherited from dart::SlowPathCode
 SlowPathCode (Instruction *instruction)
 
virtual ~SlowPathCode ()
 
Instructioninstruction () const
 
compiler::Labelentry_label ()
 
compiler::Labelexit_label ()
 
void GenerateCode (FlowGraphCompiler *compiler)
 
- Public Member Functions inherited from dart::ZoneAllocated
 ZoneAllocated ()
 
void * operator new (size_t size)
 
void * operator new (size_t size, Zone *zone)
 
void operator delete (void *pointer)
 

Detailed Description

template<typename T>
class dart::TemplateSlowPathCode< T >

Definition at line 172 of file flow_graph_compiler.h.

Constructor & Destructor Documentation

◆ TemplateSlowPathCode()

template<typename T >
dart::TemplateSlowPathCode< T >::TemplateSlowPathCode ( T instruction)
inlineexplicit

Definition at line 174 of file flow_graph_compiler.h.

SlowPathCode(Instruction *instruction)

Member Function Documentation

◆ instruction()

template<typename T >
T * dart::TemplateSlowPathCode< T >::instruction ( ) const
inline

Definition at line 176 of file flow_graph_compiler.h.

176 {
177 return static_cast<T*>(SlowPathCode::instruction());
178 }
Instruction * instruction() const
#define T
Definition: precompiler.cc:65

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