v8  3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Int32 Class Reference

#include <v8.h>

Inheritance diagram for Int32:
Collaboration diagram for Int32:

Public Member Functions

V8EXPORT int32_t Value () const
 
- Public Member Functions inherited from Integer
V8EXPORT int64_t Value () const
 
- Public Member Functions inherited from Number
V8EXPORT double Value () const
 
- Public Member Functions inherited from Value
bool IsUndefined () const
 
bool IsNull () const
 
V8EXPORT bool IsTrue () const
 
V8EXPORT bool IsFalse () const
 
bool IsString () const
 
V8EXPORT bool IsFunction () const
 
V8EXPORT bool IsArray () const
 
V8EXPORT bool IsObject () const
 
V8EXPORT bool IsBoolean () const
 
V8EXPORT bool IsNumber () const
 
V8EXPORT bool IsExternal () const
 
V8EXPORT bool IsInt32 () const
 
V8EXPORT bool IsUint32 () const
 
V8EXPORT bool IsDate () const
 
V8EXPORT bool IsBooleanObject () const
 
V8EXPORT bool IsNumberObject () const
 
V8EXPORT bool IsStringObject () const
 
V8EXPORT bool IsNativeError () const
 
V8EXPORT bool IsRegExp () const
 
V8EXPORT Local< BooleanToBoolean () const
 
V8EXPORT Local< NumberToNumber () const
 
V8EXPORT Local< StringToString () const
 
V8EXPORT Local< StringToDetailString () const
 
V8EXPORT Local< ObjectToObject () const
 
V8EXPORT Local< IntegerToInteger () const
 
V8EXPORT Local< Uint32ToUint32 () const
 
V8EXPORT Local< Int32ToInt32 () const
 
V8EXPORT Local< Uint32ToArrayIndex () const
 
V8EXPORT bool BooleanValue () const
 
V8EXPORT double NumberValue () const
 
V8EXPORT int64_t IntegerValue () const
 
V8EXPORT uint32_t Uint32Value () const
 
V8EXPORT int32_t Int32Value () const
 
V8EXPORT bool Equals (Handle< Value > that) const
 
V8EXPORT bool StrictEquals (Handle< Value > that) const
 

Additional Inherited Members

- Static Public Member Functions inherited from Integer
static V8EXPORT Local< IntegerNew (int32_t value)
 
static V8EXPORT Local< IntegerNewFromUnsigned (uint32_t value)
 
static V8EXPORT Local< IntegerNew (int32_t value, Isolate *)
 
static V8EXPORT Local< IntegerNewFromUnsigned (uint32_t value, Isolate *)
 
static IntegerCast (v8::Value *obj)
 
- Static Public Member Functions inherited from Number
static V8EXPORT Local< NumberNew (double value)
 
static NumberCast (v8::Value *obj)
 

Detailed Description

A JavaScript value representing a 32-bit signed integer.

Definition at line 1405 of file v8.h.

Member Function Documentation

int32_t Value ( ) const

Definition at line 4163 of file api.cc.

References Smi::cast(), and Smi::value().


The documentation for this class was generated from the following files: