V8 Project
v8::internal::compiler::Signature< T >::Builder Class Reference

#include <machine-type.h>

+ Collaboration diagram for v8::internal::compiler::Signature< T >::Builder:

Public Member Functions

 Builder (Zone *zone, size_t return_count, size_t parameter_count)
 
void AddReturn (T val)
 
void AddParam (T val)
 
Signature< T > * Build ()
 

Public Attributes

const size_t return_count_
 
const size_t parameter_count_
 

Private Attributes

Zonezone_
 
size_t rcursor_
 
size_t pcursor_
 
Tbuffer_
 

Detailed Description

template<typename T>
class v8::internal::compiler::Signature< T >::Builder

Definition at line 127 of file machine-type.h.

Constructor & Destructor Documentation

◆ Builder()

template<typename T >
v8::internal::compiler::Signature< T >::Builder::Builder ( Zone zone,
size_t  return_count,
size_t  parameter_count 
)
inline

Member Function Documentation

◆ AddParam()

◆ AddReturn()

◆ Build()

Member Data Documentation

◆ buffer_

◆ parameter_count_

template<typename T >
const size_t v8::internal::compiler::Signature< T >::Builder::parameter_count_

◆ pcursor_

template<typename T >
size_t v8::internal::compiler::Signature< T >::Builder::pcursor_
private

◆ rcursor_

template<typename T >
size_t v8::internal::compiler::Signature< T >::Builder::rcursor_
private

◆ return_count_

◆ zone_

template<typename T >
Zone* v8::internal::compiler::Signature< T >::Builder::zone_
private

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