![]()  | 
  
    v8
    7.4.288(node12.0.0)
    
   V8 is Google's open source JavaScript engine 
   | 
 
#include <v8.h>
Public Types | |
| using | Allocator = v8::ArrayBuffer::Allocator | 
| using | DeleterCallback = void(*)(void *buffer, size_t length, void *info) | 
Public Member Functions | |
| Contents () | |
| void * | AllocationBase () const | 
| size_t | AllocationLength () const | 
| Allocator::AllocationMode | AllocationMode () const | 
| void * | Data () const | 
| size_t | ByteLength () const | 
| DeleterCallback | Deleter () const | 
| void * | DeleterData () const | 
| bool | IsGrowable () const | 
Friends | |
| class | SharedArrayBuffer | 
The contents of an |SharedArrayBuffer|. Externalization of |SharedArrayBuffer| returns an instance of this class, populated, with a pointer to data and byte length.
The Data pointer of ArrayBuffer::Contents must be freed using the provided deleter, which will call ArrayBuffer::Allocator::Free if the buffer was allocated with ArraryBuffer::Allocator::Allocate.
This API is experimental and may change significantly.
| using Allocator = v8::ArrayBuffer::Allocator | 
| using DeleterCallback = void (*)(void* buffer, size_t length, void* info) | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  friend |