|  | v8
    V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++. | 
#include <map>#include <unordered_map>#include <unordered_set>#include <vector>#include "include/v8config.h"#include "src/base/vector.h"Go to the source code of this file.
| Namespaces | |
| namespace | v8 | 
| namespace | v8::internal | 
| namespace | v8::internal::wasm | 
| Macros | |
| #define | UPDATE_WHEN_CLASS_CHANGES(classname, size) | 
| Functions | |
| template<typename T > | |
| size_t | v8::internal::wasm::ContentSize (const std::vector< T > &vector) | 
| template<typename T > | |
| size_t | v8::internal::wasm::ContentSize (const base::OwnedVector< T > &vector) | 
| template<typename Key , typename T > | |
| size_t | v8::internal::wasm::ContentSize (const std::map< Key, T > &map) | 
| template<typename Key , typename T , typename Hash > | |
| size_t | v8::internal::wasm::ContentSize (const std::unordered_map< Key, T, Hash > &map) | 
| template<typename T , typename Hash > | |
| size_t | v8::internal::wasm::ContentSize (const std::unordered_set< T, Hash > &set) | 
| #define UPDATE_WHEN_CLASS_CHANGES | ( | classname, | |
| size ) | 
Definition at line 79 of file std-object-sizes.h.