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

#include <wasm-module.h>

Collaboration diagram for v8::internal::wasm::TruncatedUserString< kMaxLen >:

Public Member Functions

template<typename T >
 TruncatedUserString (base::Vector< T > name)
 
 TruncatedUserString (const uint8_t *start, size_t len)
 
 TruncatedUserString (const char *start, size_t len)
 
const char * start () const
 
int length () const
 

Private Attributes

const char * start_
 
const int length_
 
char buffer_ [kMaxLen]
 

Detailed Description

template<int kMaxLen = 50>
class v8::internal::wasm::TruncatedUserString< kMaxLen >

Definition at line 1129 of file wasm-module.h.

Constructor & Destructor Documentation

◆ TruncatedUserString() [1/3]

template<int kMaxLen = 50>
template<typename T >
v8::internal::wasm::TruncatedUserString< kMaxLen >::TruncatedUserString ( base::Vector< T > name)
inlineexplicit

Definition at line 1134 of file wasm-module.h.

◆ TruncatedUserString() [2/3]

template<int kMaxLen = 50>
v8::internal::wasm::TruncatedUserString< kMaxLen >::TruncatedUserString ( const uint8_t * start,
size_t len )
inline

Definition at line 1137 of file wasm-module.h.

◆ TruncatedUserString() [3/3]

template<int kMaxLen = 50>
v8::internal::wasm::TruncatedUserString< kMaxLen >::TruncatedUserString ( const char * start,
size_t len )
inline

Definition at line 1140 of file wasm-module.h.

Member Function Documentation

◆ length()

template<int kMaxLen = 50>
int v8::internal::wasm::TruncatedUserString< kMaxLen >::length ( ) const
inline

Definition at line 1151 of file wasm-module.h.

Here is the caller graph for this function:

◆ start()

template<int kMaxLen = 50>
const char * v8::internal::wasm::TruncatedUserString< kMaxLen >::start ( ) const
inline

Definition at line 1149 of file wasm-module.h.

Here is the caller graph for this function:

Member Data Documentation

◆ buffer_

template<int kMaxLen = 50>
char v8::internal::wasm::TruncatedUserString< kMaxLen >::buffer_[kMaxLen]
private

Definition at line 1156 of file wasm-module.h.

◆ length_

template<int kMaxLen = 50>
const int v8::internal::wasm::TruncatedUserString< kMaxLen >::length_
private

Definition at line 1155 of file wasm-module.h.

◆ start_

template<int kMaxLen = 50>
const char* v8::internal::wasm::TruncatedUserString< kMaxLen >::start_
private

Definition at line 1154 of file wasm-module.h.


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