#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 | ||||
) |