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

#include <code-serializer.h>

Collaboration diagram for v8::internal::AlignedCachedData:

Public Member Functions

 AlignedCachedData (const uint8_t *data, int length)
 
 ~AlignedCachedData ()
 
 AlignedCachedData (const AlignedCachedData &)=delete
 
AlignedCachedDataoperator= (const AlignedCachedData &)=delete
 
const uint8_t * data () const
 
int length () const
 
bool rejected () const
 
void Reject ()
 
bool HasDataOwnership () const
 
void AcquireDataOwnership ()
 
void ReleaseDataOwnership ()
 

Private Attributes

bool owns_data_: 1
 
bool rejected_: 1
 
const uint8_t * data_
 
int length_
 

Detailed Description

Definition at line 19 of file code-serializer.h.

Constructor & Destructor Documentation

◆ AlignedCachedData() [1/2]

v8::internal::AlignedCachedData::AlignedCachedData ( const uint8_t * data,
int length )

Definition at line 34 of file code-serializer.cc.

Here is the call graph for this function:

◆ ~AlignedCachedData()

v8::internal::AlignedCachedData::~AlignedCachedData ( )
inline

Definition at line 22 of file code-serializer.h.

Here is the call graph for this function:

◆ AlignedCachedData() [2/2]

v8::internal::AlignedCachedData::AlignedCachedData ( const AlignedCachedData & )
delete

Member Function Documentation

◆ AcquireDataOwnership()

void v8::internal::AlignedCachedData::AcquireDataOwnership ( )
inline

Definition at line 36 of file code-serializer.h.

Here is the caller graph for this function:

◆ data()

const uint8_t * v8::internal::AlignedCachedData::data ( ) const
inline

Definition at line 28 of file code-serializer.h.

Here is the caller graph for this function:

◆ HasDataOwnership()

bool v8::internal::AlignedCachedData::HasDataOwnership ( ) const
inline

Definition at line 34 of file code-serializer.h.

Here is the caller graph for this function:

◆ length()

int v8::internal::AlignedCachedData::length ( ) const
inline

Definition at line 29 of file code-serializer.h.

Here is the caller graph for this function:

◆ operator=()

AlignedCachedData & v8::internal::AlignedCachedData::operator= ( const AlignedCachedData & )
delete

◆ Reject()

void v8::internal::AlignedCachedData::Reject ( )
inline

Definition at line 32 of file code-serializer.h.

Here is the caller graph for this function:

◆ rejected()

bool v8::internal::AlignedCachedData::rejected ( ) const
inline

Definition at line 30 of file code-serializer.h.

Here is the caller graph for this function:

◆ ReleaseDataOwnership()

void v8::internal::AlignedCachedData::ReleaseDataOwnership ( )
inline

Definition at line 41 of file code-serializer.h.

Here is the caller graph for this function:

Member Data Documentation

◆ data_

const uint8_t* v8::internal::AlignedCachedData::data_
private

Definition at line 49 of file code-serializer.h.

◆ length_

int v8::internal::AlignedCachedData::length_
private

Definition at line 50 of file code-serializer.h.

◆ owns_data_

bool v8::internal::AlignedCachedData::owns_data_
private

Definition at line 47 of file code-serializer.h.

◆ rejected_

bool v8::internal::AlignedCachedData::rejected_
private

Definition at line 48 of file code-serializer.h.


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