#include <v8.h>
v8::Dataを継承しています。
v8::Date, v8::External, v8::Object, と v8::Primitiveに継承されています。
Public メソッド | |
bool | IsUndefined () |
bool | IsNull () |
bool | IsTrue () |
bool | IsFalse () |
bool | IsString () |
bool | IsFunction () |
bool | IsArray () |
bool | IsObject () |
bool | IsBoolean () |
bool | IsNumber () |
bool | IsExternal () |
bool | IsInt32 () |
bool | IsDate () |
Local< Boolean > | ToBoolean () |
Local< Number > | ToNumber () |
Local< String > | ToString () |
Local< String > | ToDetailString () |
Local< Object > | ToObject () |
Local< Integer > | ToInteger () |
Local< Uint32 > | ToUint32 () |
Local< Int32 > | ToInt32 () |
Local< Uint32 > | ToArrayIndex () |
bool | BooleanValue () |
double | NumberValue () |
int64_t | IntegerValue () |
uint32_t | Uint32Value () |
int32_t | Int32Value () |
bool | Equals (Handle< Value > that) |
bool | StrictEquals (Handle< Value > that) |
The superclass of all JavaScript values and objects.
bool v8::Value::BooleanValue | ( | ) |
JS ==
参照先 v8::CallV8HeapFunction(), v8::EmptyCheck(), v8::internal::EQUAL, EXCEPTION_BAILOUT_CHECK, EXCEPTION_PREAMBLE, v8::internal::Smi::FromInt(), v8::IsDeadCheck(), v8::internal::Handle< T >::location(), LOG_API, v8::internal::Object, と v8::Utils::OpenHandle().
参照元 v8::internal::ObjectLiteral::Property::Property(), と StrictEquals().
int32_t v8::Value::Int32Value | ( | ) |
int64_t v8::Value::IntegerValue | ( | ) |
bool v8::Value::IsArray | ( | ) |
Returns true if this value is an array.
bool v8::Value::IsBoolean | ( | ) |
Returns true if this value is boolean.
bool v8::Value::IsDate | ( | ) |
Returns true if this value is a Date.
bool v8::Value::IsExternal | ( | ) |
Returns true if this value is external.
v8::Stringで再定義されています。
bool v8::Value::IsFalse | ( | ) |
Returns true if this value is false.
参照先 v8::IsDeadCheck(), と v8::Utils::OpenHandle().
参照元 v8::internal::HeapObject::HeapObjectShortPrint(), v8::internal::PrintObject(), と v8::internal::Runtime_Typeof().
bool v8::Value::IsFunction | ( | ) |
Returns true if this value is a function.
bool v8::Value::IsInt32 | ( | ) |
Returns true if this value is a 32-bit signed integer.
参照先 v8::internal::FastD2I(), v8::internal::FastI2D(), v8::IsDeadCheck(), と v8::Utils::OpenHandle().
bool v8::Value::IsNull | ( | ) |
Returns true if this value is the null value. See ECMA-262 4.3.11.
参照先 v8::IsDeadCheck(), と v8::Utils::OpenHandle().
参照元 v8::internal::Map::CreateBackPointers(), v8::internal::DebugReferencedBy(), v8::internal::JSObject::DefineAccessor(), v8::internal::JSObject::DeleteElement(), v8::internal::JSObject::DeleteProperty(), v8::internal::HashTable< prefix_size, element_size >::FindEntry(), v8::internal::Map::FindInCodeCache(), v8::internal::HashTable< prefix_size, element_size >::FindInsertionEntry(), v8::internal::HeapObject::HeapObjectShortPrint(), v8::internal::HashTable< 0, 1 >::IsKey(), v8::internal::JSObject::LocalLookup(), v8::internal::JSObject::LocalLookupRealNamedProperty(), v8::internal::Accessors::ObjectSetPrototype(), v8::internal::PrintObject(), v8::internal::Runtime_IsInPrototypeChain(), v8::internal::Runtime_Typeof(), v8::internal::JSObject::SetElement(), v8::internal::JSObject::SetProperty(), v8::internal::IC::StateFrom(), と v8::internal::Map::UpdateCodeCache().
bool v8::Value::IsNumber | ( | ) |
Returns true if this value is a number.
参照先 v8::IsDeadCheck(), と v8::Utils::OpenHandle().
参照元 v8::internal::Dictionary::AddEntry(), v8::internal::StubCache::ComputeCallConstant(), v8::internal::StubCache::ComputeCallField(), v8::internal::StubCache::ComputeCallInterceptor(), v8::internal::Accessors::FlattenNumber(), v8::internal::StringStream::PrintObject(), v8::internal::PrintObject(), v8::internal::StringStream::PrintUsingMap(), v8::internal::Dictionary::RemoveNumberEntries(), v8::internal::Runtime_Typeof(), v8::internal::JSObject::SetElementsLength(), v8::internal::JSObject::SetFastElements(), と v8::internal::NumberKey::ToUint32().
bool v8::Value::IsObject | ( | ) |
Returns true if this value is an object.
bool v8::Value::IsString | ( | ) |
Returns true if this value is an instance of the String type. See ECMA-262 8.4.
参照先 v8::IsDeadCheck(), と v8::Utils::OpenHandle().
参照元 v8::internal::Dictionary::AddEntry(), v8::internal::Logger::ApiNamedPropertyAccess(), v8::internal::Logger::ApiNamedSecurityCheck(), v8::internal::StubCache::ComputeCallConstant(), v8::internal::JSObject::DeleteProperty(), v8::internal::IC::GetCodeCacheMapForObject(), v8::internal::JSObject::GetLocalElementKeys(), v8::internal::HasKey(), v8::internal::HeapObject::HeapObjectShortPrint(), v8::internal::JSObject::JSObjectShortPrint(), v8::internal::JSObject::LocalLookup(), v8::internal::StringStream::PrintName(), v8::internal::StringStream::PrintObject(), v8::internal::PrintObject(), v8::internal::StringStream::PrintPrototype(), v8::internal::StringStream::PrintUsingMap(), v8::internal::Runtime_GetScriptFromScriptName(), v8::internal::Runtime_StringBuilderConcat(), v8::internal::Dictionary::SetEntry(), v8::internal::SharedFunctionInfo::SourceCodePrint(), と v8::internal::Accessors::StringGetLength().
bool v8::Value::IsTrue | ( | ) |
Returns true if this value is true.
参照先 v8::IsDeadCheck(), と v8::Utils::OpenHandle().
参照元 v8::internal::HeapObject::HeapObjectShortPrint(), v8::internal::PrintObject(), と v8::internal::Runtime_Typeof().
bool v8::Value::IsUndefined | ( | ) |
Returns true if this value is the undefined value. See ECMA-262 4.3.10.
参照先 v8::IsDeadCheck(), と v8::Utils::OpenHandle().
参照元 v8::internal::Logger::ApiNamedSecurityCheck(), v8::internal::BUILTIN(), v8::internal::Debug::ClearBreakPoint(), v8::internal::StubCache::ComputeCallConstant(), v8::internal::StubCache::ComputeCallDebugBreak(), v8::internal::StubCache::ComputeCallDebugPrepareStepIn(), v8::internal::StubCache::ComputeCallField(), v8::internal::StubCache::ComputeCallInitialize(), v8::internal::StubCache::ComputeCallInterceptor(), v8::internal::StubCache::ComputeCallMegamorphic(), v8::internal::StubCache::ComputeCallMiss(), v8::internal::StubCache::ComputeCallNormal(), v8::internal::StubCache::ComputeCallPreMonomorphic(), v8::internal::StubCache::ComputeKeyedLoadArrayLength(), v8::internal::StubCache::ComputeKeyedLoadCallback(), v8::internal::StubCache::ComputeKeyedLoadConstant(), v8::internal::StubCache::ComputeKeyedLoadField(), v8::internal::StubCache::ComputeKeyedLoadFunctionPrototype(), v8::internal::StubCache::ComputeKeyedLoadInterceptor(), v8::internal::StubCache::ComputeKeyedLoadStringLength(), v8::internal::StubCache::ComputeKeyedStoreField(), v8::internal::StubCache::ComputeLazyCompile(), v8::internal::StubCache::ComputeLoadCallback(), v8::internal::StubCache::ComputeLoadConstant(), v8::internal::StubCache::ComputeLoadField(), v8::internal::StubCache::ComputeLoadInterceptor(), v8::internal::Top::ComputeLocation(), v8::internal::StubCache::ComputeStoreCallback(), v8::internal::StubCache::ComputeStoreField(), v8::internal::StubCache::ComputeStoreInterceptor(), v8::internal::DebugReferencedBy(), v8::internal::JSObject::DefineAccessor(), v8::internal::StubCache::FindCallInitialize(), v8::internal::HashTable< prefix_size, element_size >::FindEntry(), v8::internal::Map::FindInCodeCache(), v8::internal::HashTable< prefix_size, element_size >::FindInsertionEntry(), v8::internal::BreakPointInfo::GetBreakPointCount(), v8::internal::DebugInfo::GetBreakPointCount(), v8::internal::DebugInfo::GetBreakPointInfoIndex(), v8::internal::DebugInfo::GetBreakPointObjects(), v8::internal::SharedFunctionInfo::GetSourceCode(), v8::internal::DebugInfo::HasBreakPoint(), v8::internal::SharedFunctionInfo::HasSourceCode(), v8::internal::HeapObject::HeapObjectShortPrint(), v8::internal::Execution::InstantiateFunction(), v8::internal::HashTable< 0, 1 >::IsKey(), v8::internal::PrintObject(), v8::internal::Runtime_DebugReferencedBy(), v8::internal::Runtime_SetScriptBreakPoint(), v8::internal::Runtime_Typeof(), v8::internal::SharedFunctionInfo::SourceCodePrint(), v8::internal::IC::StateFrom(), v8::internal::TypeCheck(), v8::internal::JSRegExp::TypeTag(), と v8::internal::Map::UpdateCodeCache().
double v8::Value::NumberValue | ( | ) |
Attempts to convert a string to an array index. Returns an empty handle if the conversion fails.
参照先 v8::internal::Smi::cast(), EXCEPTION_BAILOUT_CHECK, EXCEPTION_PREAMBLE, v8::internal::Smi::FromInt(), v8::IsDeadCheck(), v8::internal::Smi::kMaxValue, LOG_API, v8::internal::Factory::NewNumber(), v8::Utils::OpenHandle(), ToString(), と v8::Utils::Uint32ToLocal().
参照先 v8::IsDeadCheck(), LOG_API, と v8::Utils::OpenHandle().
参照元 BooleanValue().
Local< v8::Object > v8::Value::ToObject | ( | ) |
uint32_t v8::Value::Uint32Value | ( | ) |