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
BoundsImpl< Config > Struct Template Reference

#include <types.h>

Public Types

typedef TypeImpl< Config > Type
 
typedef Type::TypeHandle TypeHandle
 
typedef Type::Region Region
 

Public Member Functions

 BoundsImpl ()
 
 BoundsImpl (TypeHandle t)
 
 BoundsImpl (TypeHandle l, TypeHandle u)
 
bool Narrows (BoundsImpl that)
 

Static Public Member Functions

static BoundsImpl Unbounded (Region *region)
 
static BoundsImpl Both (BoundsImpl b1, BoundsImpl b2, Region *region)
 
static BoundsImpl Either (BoundsImpl b1, BoundsImpl b2, Region *region)
 
static BoundsImpl NarrowLower (BoundsImpl b, TypeHandle t, Region *region)
 
static BoundsImpl NarrowUpper (BoundsImpl b, TypeHandle t, Region *region)
 

Data Fields

TypeHandle lower
 
TypeHandle upper
 

Detailed Description

template<class Config>
struct v8::internal::BoundsImpl< Config >

Definition at line 592 of file types.h.

Member Typedef Documentation

Definition at line 595 of file types.h.

typedef TypeImpl<Config> Type

Definition at line 593 of file types.h.

Definition at line 594 of file types.h.

Constructor & Destructor Documentation

BoundsImpl ( TypeHandle  t)
inlineexplicit

Definition at line 601 of file types.h.

BoundsImpl ( TypeHandle  l,
TypeHandle  u 
)
inline

Definition at line 602 of file types.h.

Member Function Documentation

static BoundsImpl Both ( BoundsImpl< Config >  b1,
BoundsImpl< Config >  b2,
Region region 
)
inlinestatic

Definition at line 612 of file types.h.

static BoundsImpl Either ( BoundsImpl< Config >  b1,
BoundsImpl< Config >  b2,
Region region 
)
inlinestatic

Definition at line 621 of file types.h.

static BoundsImpl NarrowLower ( BoundsImpl< Config >  b,
TypeHandle  t,
Region region 
)
inlinestatic

Definition at line 627 of file types.h.

bool Narrows ( BoundsImpl< Config >  that)
inline

Definition at line 639 of file types.h.

static BoundsImpl NarrowUpper ( BoundsImpl< Config >  b,
TypeHandle  t,
Region region 
)
inlinestatic

Definition at line 633 of file types.h.

static BoundsImpl Unbounded ( Region region)
inlinestatic

Definition at line 607 of file types.h.

Field Documentation


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