v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::compiler::FunctionalList< A > Class Template Reference

#include <functional-list.h>

Collaboration diagram for v8::internal::compiler::FunctionalList< A >:

Classes

struct  Cons
 
class  iterator
 

Public Member Functions

 FunctionalList ()
 
bool operator== (const FunctionalList< A > &other) const
 
bool operator!= (const FunctionalList< A > &other) const
 
bool TriviallyEquals (const FunctionalList< A > &other) const
 
const AFront () const
 
FunctionalList Rest () const
 
void DropFront ()
 
void PushFront (A a, Zone *zone)
 
void PushFront (A a, Zone *zone, FunctionalList hint)
 
void ResetToCommonAncestor (FunctionalList other)
 
size_t Size () const
 
void Clear ()
 
iterator begin () const
 
iterator end () const
 

Private Attributes

Conselements_
 

Detailed Description

template<class A>
class v8::internal::compiler::FunctionalList< A >

Definition at line 24 of file functional-list.h.

Constructor & Destructor Documentation

◆ FunctionalList()

template<class A >
v8::internal::compiler::FunctionalList< A >::FunctionalList ( )
inline

Definition at line 35 of file functional-list.h.

Member Function Documentation

◆ begin()

template<class A >
iterator v8::internal::compiler::FunctionalList< A >::begin ( ) const
inline

Definition at line 121 of file functional-list.h.

Here is the caller graph for this function:

◆ Clear()

template<class A >
void v8::internal::compiler::FunctionalList< A >::Clear ( )
inline

Definition at line 101 of file functional-list.h.

◆ DropFront()

template<class A >
void v8::internal::compiler::FunctionalList< A >::DropFront ( )
inline

Definition at line 67 of file functional-list.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ end()

template<class A >
iterator v8::internal::compiler::FunctionalList< A >::end ( ) const
inline

Definition at line 122 of file functional-list.h.

◆ Front()

template<class A >
const A & v8::internal::compiler::FunctionalList< A >::Front ( ) const
inline

Definition at line 56 of file functional-list.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator!=()

template<class A >
bool v8::internal::compiler::FunctionalList< A >::operator!= ( const FunctionalList< A > & other) const
inline

Definition at line 48 of file functional-list.h.

◆ operator==()

template<class A >
bool v8::internal::compiler::FunctionalList< A >::operator== ( const FunctionalList< A > & other) const
inline

Definition at line 37 of file functional-list.h.

Here is the call graph for this function:

◆ PushFront() [1/2]

template<class A >
void v8::internal::compiler::FunctionalList< A >::PushFront ( A a,
Zone * zone )
inline

Definition at line 72 of file functional-list.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ PushFront() [2/2]

template<class A >
void v8::internal::compiler::FunctionalList< A >::PushFront ( A a,
Zone * zone,
FunctionalList< A > hint )
inline

Definition at line 78 of file functional-list.h.

Here is the call graph for this function:

◆ ResetToCommonAncestor()

template<class A >
void v8::internal::compiler::FunctionalList< A >::ResetToCommonAncestor ( FunctionalList< A > other)
inline

Definition at line 90 of file functional-list.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Rest()

template<class A >
FunctionalList v8::internal::compiler::FunctionalList< A >::Rest ( ) const
inline

Definition at line 61 of file functional-list.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Size()

template<class A >
size_t v8::internal::compiler::FunctionalList< A >::Size ( ) const
inline

Definition at line 99 of file functional-list.h.

Here is the caller graph for this function:

◆ TriviallyEquals()

template<class A >
bool v8::internal::compiler::FunctionalList< A >::TriviallyEquals ( const FunctionalList< A > & other) const
inline

Definition at line 52 of file functional-list.h.

Member Data Documentation

◆ elements_

template<class A >
Cons* v8::internal::compiler::FunctionalList< A >::elements_
private

Definition at line 125 of file functional-list.h.


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