v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
tostring.cc File Reference
#include <cstring>
#include <limits>
#include "src/bigint/bigint-internal.h"
#include "src/bigint/digit-arithmetic.h"
#include "src/bigint/div-helpers.h"
#include "src/bigint/util.h"
#include "src/bigint/vector-arithmetic.h"
Include dependency graph for tostring.cc:

Go to the source code of this file.

Namespaces

namespace  v8
 
namespace  v8::bigint
 

Macros

#define MAYBE_INTERRUPT(code)
 

Functions

uint32_t v8::bigint::ToStringResultLength (Digits X, int radix, bool sign)
 

Macro Definition Documentation

◆ MAYBE_INTERRUPT

#define MAYBE_INTERRUPT ( code)
Value:
code

Definition at line 116 of file tostring.cc.

Variable Documentation

◆ chunk_chars_

int chunk_chars_ = 0
private

Definition at line 208 of file tostring.cc.

◆ chunk_divisor_

digit_t chunk_divisor_ = 0
private

Definition at line 213 of file tostring.cc.

◆ digits_

Digits digits_
private

Definition at line 205 of file tostring.cc.

◆ max_bits_per_char_

int max_bits_per_char_ = 0
private

Definition at line 207 of file tostring.cc.

◆ out_

char* out_
private

Definition at line 212 of file tostring.cc.

◆ out_end_

char* out_end_
private

Definition at line 211 of file tostring.cc.

◆ out_start_

char* out_start_
private

Definition at line 210 of file tostring.cc.

◆ processor_

ProcessorImpl* processor_
private

Definition at line 214 of file tostring.cc.

◆ radix_

int radix_
private

Definition at line 206 of file tostring.cc.

◆ sign_

bool sign_
private

Definition at line 209 of file tostring.cc.