#include <stdio.h>#include <stdint.h>構成 | |
| class | v8::Handle< T > |
| class | v8::Local< T > |
| class | v8::Persistent< T > |
| class | v8::HandleScope |
| class | v8::HandleScope::Data |
| class | v8::Data |
| class | v8::ScriptData |
| class | v8::ScriptOrigin |
| class | v8::Script |
| class | v8::Message |
| class | v8::Value |
| class | v8::Primitive |
| class | v8::Boolean |
| class | v8::String |
| class | v8::String::ExternalStringResource |
| class | v8::String::ExternalAsciiStringResource |
| class | v8::String::Utf8Value |
| class | v8::String::AsciiValue |
| class | v8::String::Value |
| class | v8::Number |
| class | v8::Integer |
| class | v8::Int32 |
| class | v8::Uint32 |
| class | v8::Date |
| class | v8::Object |
| class | v8::Array |
| class | v8::Function |
| class | v8::External |
| class | v8::Template |
| class | v8::Arguments |
| class | v8::AccessorInfo |
| class | v8::FunctionTemplate |
| class | v8::ObjectTemplate |
| class | v8::Signature |
| class | v8::TypeSwitch |
| class | v8::Extension |
| class | v8::DeclareExtension |
| class | v8::ResourceConstraints |
| class | v8::Exception |
| class | v8::V8 |
| class | v8::TryCatch |
| class | v8::ExtensionConfiguration |
| class | v8::Context |
| class | v8::Context::Scope |
| class | v8::Unlocker |
| class | v8::Locker |
ネームスペース | |
| namespace | v8 |
マクロ定義 | |
| #define | EXPORT |
| #define | EXPORT_INLINE |
| #define | TYPE_CHECK(T, S) |
型定義 | |
| typedef void(* | v8::WeakReferenceCallback )(Persistent< Value > object, void *parameter) |
| typedef Handle< Value >(* | v8::InvocationCallback )(const Arguments &args) |
| typedef int(* | v8::LookupCallback )(Local< Object > self, Local< String > name) |
| typedef Handle< Value >(* | v8::AccessorGetter )(Local< String > property, const AccessorInfo &info) |
| typedef void(* | v8::AccessorSetter )(Local< String > property, Local< Value > value, const AccessorInfo &info) |
| typedef Handle< Value >(* | v8::NamedPropertyGetter )(Local< String > property, const AccessorInfo &info) |
| typedef Handle< Value >(* | v8::NamedPropertySetter )(Local< String > property, Local< Value > value, const AccessorInfo &info) |
| typedef Handle< Boolean >(* | v8::NamedPropertyQuery )(Local< String > property, const AccessorInfo &info) |
| typedef Handle< Boolean >(* | v8::NamedPropertyDeleter )(Local< String > property, const AccessorInfo &info) |
| typedef Handle< Array >(* | v8::NamedPropertyEnumerator )(const AccessorInfo &info) |
| typedef Handle< Value >(* | v8::IndexedPropertyGetter )(uint32_t index, const AccessorInfo &info) |
| typedef Handle< Value >(* | v8::IndexedPropertySetter )(uint32_t index, Local< Value > value, const AccessorInfo &info) |
| typedef Handle< Boolean >(* | v8::IndexedPropertyQuery )(uint32_t index, const AccessorInfo &info) |
| typedef Handle< Boolean >(* | v8::IndexedPropertyDeleter )(uint32_t index, const AccessorInfo &info) |
| typedef Handle< Array >(* | v8::IndexedPropertyEnumerator )(const AccessorInfo &info) |
| typedef bool(* | v8::NamedSecurityCallback )(Local< Object > global, Local< Value > key, AccessType type, Local< Value > data) |
| typedef bool(* | v8::IndexedSecurityCallback )(Local< Object > global, uint32_t index, AccessType type, Local< Value > data) |
| typedef void(* | v8::FatalErrorCallback )(const char *location, const char *message) |
| typedef void(* | v8::MessageCallback )(Handle< Message > message, Handle< Value > data) |
| typedef int *(* | v8::CounterLookupCallback )(const wchar_t *name) |
| typedef void(* | v8::FailedAccessCheckCallback )(Local< Object > target, AccessType type, Local< Value > data) |
| typedef void(* | v8::GCCallback )() |
| typedef Persistent< Context >(* | v8::ContextGenerator )() |
列挙型 | |
| enum | v8::PropertyAttribute { v8::None = 0, v8::ReadOnly = 1 << 0, v8::DontEnum = 1 << 1, v8::DontDelete = 1 << 2 } |
| enum | v8::AccessControl { v8::DEFAULT = 0, v8::ALL_CAN_READ = 1, v8::ALL_CAN_WRITE = 2 } |
| enum | v8::AccessType { v8::ACCESS_GET, v8::ACCESS_SET, v8::ACCESS_HAS, v8::ACCESS_DELETE, v8::ACCESS_KEYS } |
関数 | |
| void | v8::RegisterExtension (Extension *that) |
| v8::Handle< Primitive > | v8::Undefined () |
| v8::Handle< Primitive > | v8::Null () |
| v8::Handle< Boolean > | v8::True () |
| v8::Handle< Boolean > | v8::False () |
| bool | v8::SetResourceConstraints (ResourceConstraints *constraints) |
| v8::Handle< Value > | v8::ThrowException (v8::Handle< v8::Value > value) |
| #define TYPE_CHECK | ( | T, | ||
| S | ||||
| ) |
1.7.1