v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
list.h File Reference
#include "utils.h"
Include dependency graph for list.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  List< T, P >
 
class  TypeImpl< class >
 
class  Handle< T >
 

Namespaces

 v8
 
 v8::internal
 

Typedefs

typedef TypeImpl< HeapTypeConfig > HeapType
 
typedef List< Map * > MapList
 
typedef List< Code * > CodeList
 
typedef List< Handle< Map > > MapHandleList
 
typedef List< Handle< HeapType > > TypeHandleList
 
typedef List< Handle< Code > > CodeHandleList
 

Functions

template<typename T , class P >
size_t GetMemoryUsedByList (const List< T, P > &list)
 
template<typename T , typename P >
int SortedListBSearch (const List< T > &list, P cmp)
 
template<typename T >
int SortedListBSearch (const List< T > &list, T elem)