Home | History | Annotate | Download | only in include

Lines Matching refs:V8EXPORT

56 #define V8EXPORT __declspec(dllexport)
58 #define V8EXPORT __declspec(dllimport)
60 #define V8EXPORT
69 #define V8EXPORT __attribute__ ((visibility("default")))
71 #define V8EXPORT
436 class V8EXPORT HandleScope {
470 class V8EXPORT Data {
502 class V8EXPORT Data {
514 class V8EXPORT ScriptData { // NOLINT
588 class V8EXPORT Script {
687 class V8EXPORT Message {
753 class V8EXPORT StackTrace {
802 class V8EXPORT StackFrame {
865 V8EXPORT bool IsUndefined() const;
871 V8EXPORT bool IsNull() const;
876 V8EXPORT bool IsTrue() const;
881 V8EXPORT bool IsFalse() const;
892 V8EXPORT bool IsFunction() const;
897 V8EXPORT bool IsArray() const;
902 V8EXPORT bool IsObject() const;
907 V8EXPORT bool IsBoolean() const;
912 V8EXPORT bool IsNumber() const;
917 V8EXPORT bool IsExternal() const;
922 V8EXPORT bool IsInt32() const;
927 V8EXPORT bool IsUint32() const;
932 V8EXPORT bool IsDate() const;
937 V8EXPORT bool IsBooleanObject() const;
942 V8EXPORT bool IsNumberObject() const;
947 V8EXPORT bool IsStringObject() const;
952 V8EXPORT bool IsNativeError() const;
957 V8EXPORT bool IsRegExp() const;
959 V8EXPORT Local<Boolean> ToBoolean() const;
960 V8EXPORT Local<Number> ToNumber() const;
961 V8EXPORT Local<String> ToString() const;
962 V8EXPORT Local<String> ToDetailString() const;
963 V8EXPORT Local<Object> ToObject() const;
964 V8EXPORT Local<Integer> ToInteger() const;
965 V8EXPORT Local<Uint32> ToUint32() const;
966 V8EXPORT Local<Int32> ToInt32() const;
972 V8EXPORT Local<Uint32> ToArrayIndex() const;
974 V8EXPORT bool BooleanValue() const;
975 V8EXPORT double NumberValue() const;
976 V8EXPORT int64_t IntegerValue() const;
977 V8EXPORT uint32_t Uint32Value() const;
978 V8EXPORT int32_t Int32Value() const;
981 V8EXPORT bool Equals(Handle<Value> that) const;
982 V8EXPORT bool StrictEquals(Handle<Value> that) const;
986 V8EXPORT bool FullIsString() const;
1002 V8EXPORT bool Value() const;
1015 V8EXPORT int Length() const;
1021 V8EXPORT int Utf8Length() const;
1029 V8EXPORT bool MayContainNonAscii() const;
1063 V8EXPORT int Write(uint16_t* buffer,
1068 V8EXPORT int WriteAscii(char* buffer,
1073 V8EXPORT int WriteUtf8(char* buffer,
1081 V8EXPORT static v8::Local<v8::String> Empty();
1086 V8EXPORT bool IsExternal() const;
1091 V8EXPORT bool IsExternalAscii() const;
1093 class V8EXPORT ExternalStringResourceBase { // NOLINT
1122 class V8EXPORT ExternalStringResource
1156 class V8EXPORT ExternalAsciiStringResource
1182 V8EXPORT const ExternalAsciiStringResource* GetExternalAsciiStringResource()
1196 V8EXPORT static Local<String> New(const char* data, int length = -1);
1199 V8EXPORT static Local<String> New(const uint16_t* data, int length = -1);
1202 V8EXPORT static Local<String> NewSymbol(const char* data, int length = -1);
1208 V8EXPORT static Local<String> Concat(Handle<String> left,
1219 V8EXPORT static Local<String> NewExternal(ExternalStringResource* resource);
1230 V8EXPORT bool MakeExternal(ExternalStringResource* resource);
1240 V8EXPORT static Local<String> NewExternal(
1252 V8EXPORT bool MakeExternal(ExternalAsciiStringResource* resource);
1257 V8EXPORT bool CanMakeExternal();
1260 V8EXPORT static Local<String> NewUndetectable(const char* data,
1264 V8EXPORT static Local<String> NewUndetectable(const uint16_t* data,
1274 class V8EXPORT Utf8Value {
1297 class V8EXPORT AsciiValue {
1319 class V8EXPORT Value {
1336 V8EXPORT void VerifyExternalStringResource(ExternalStringResource* val) const;
1337 V8EXPORT static void CheckCast(v8::Value* obj);
1346 V8EXPORT double Value() const;
1347 V8EXPORT static Local<Number> New(double value);
1350 V8EXPORT Number();
1351 V8EXPORT static void CheckCast(v8::Value* obj);
1360 V8EXPORT static Local<Integer> New(int32_t value);
1361 V8EXPORT static Local<Integer> NewFromUnsigned(uint32_t value);
1362 V8EXPORT int64_t Value() const;
1365 V8EXPORT Integer();
1366 V8EXPORT static void CheckCast(v8::Value* obj);
1375 V8EXPORT int32_t Value() const;
1377 V8EXPORT Int32();
1386 V8EXPORT uint32_t Value() const;
1388 V8EXPORT Uint32();
1451 V8EXPORT bool Set(Handle<Value> key,
1455 V8EXPORT bool Set(uint32_t index,
1466 V8EXPORT bool ForceSet(Handle<Value> key,
1470 V8EXPORT Local<Value> Get(Handle<Value> key);
1472 V8EXPORT Local<Value> Get(uint32_t index);
1479 V8EXPORT PropertyAttribute GetPropertyAttributes(Handle<Value> key);
1483 V8EXPORT bool Has(Handle<String> key);
1485 V8EXPORT bool Delete(Handle<String> key);
1489 V8EXPORT bool ForceDelete(Handle<Value> key);
1491 V8EXPORT bool Has(uint32_t index);
1493 V8EXPORT bool Delete(uint32_t index);
1495 V8EXPORT bool SetAccessor(Handle<String> name,
1508 V8EXPORT Local<Array> GetPropertyNames();
1515 V8EXPORT Local<Array> GetOwnPropertyNames();
1522 V8EXPORT Local<Value> GetPrototype();
1529 V8EXPORT bool SetPrototype(Handle<Value> prototype);
1535 V8EXPORT Local<Object> FindInstanceInPrototypeChain(
1543 V8EXPORT Local<String> ObjectProtoToString();
1548 V8EXPORT Local<String> GetConstructorName();
1551 V8EXPORT int InternalFieldCount();
1555 V8EXPORT void SetInternalField(int index, Handle<Value> value);
1561 V8EXPORT void SetPointerInInternalField(int index, void* value);
1564 V8EXPORT bool HasOwnProperty(Handle<String> key);
1565 V8EXPORT bool HasRealNamedProperty(Handle<String> key);
1566 V8EXPORT bool HasRealIndexedProperty(uint32_t index);
1567 V8EXPORT bool HasRealNamedCallbackProperty(Handle<String> key);
1573 V8EXPORT Local<Value> GetRealNamedPropertyInPrototypeChain(
1581 V8EXPORT Local<Value> GetRealNamedProperty(Handle<String> key);
1584 V8EXPORT bool HasNamedLookupInterceptor();
1587 V8EXPORT bool HasIndexedLookupInterceptor();
1594 V8EXPORT void TurnOnAccessCheck();
1603 V8EXPORT int GetIdentityHash();
1611 V8EXPORT bool SetHiddenValue(Handle<String> key, Handle<Value> value);
1612 V8EXPORT Local<Value> GetHiddenValue(Handle<String> key);
1613 V8EXPORT bool DeleteHiddenValue(Handle<String> key);
1622 V8EXPORT bool IsDirty();
1628 V8EXPORT Local<Object> Clone();
1633 V8EXPORT Local<Context> CreationContext();
1642 V8EXPORT void SetIndexedPropertiesToPixelData(uint8_t* data, int length);
1643 V8EXPORT bool HasIndexedPropertiesInPixelData();
1644 V8EXPORT uint8_t* GetIndexedPropertiesPixelData();
1645 V8EXPORT int GetIndexedPropertiesPixelDataLength();
1654 V8EXPORT void SetIndexedPropertiesToExternalArrayData(
1658 V8EXPORT bool HasIndexedPropertiesInExternalArrayData();
1659 V8EXPORT void* GetIndexedPropertiesExternalArrayData();
1660 V8EXPORT ExternalArrayType GetIndexedPropertiesExternalArrayDataType();
1661 V8EXPORT int GetIndexedPropertiesExternalArrayDataLength();
1668 V8EXPORT bool IsCallable();
1674 V8EXPORT Local<Value> CallAsFunction(Handle<Object> recv,
1683 V8EXPORT Local<Value> CallAsConstructor(int argc,
1686 V8EXPORT static Local<Object> New();
1690 V8EXPORT Object();
1691 V8EXPORT static void CheckCast(Value* obj);
1692 V8EXPORT Local<Value> CheckedGetInternalField(int index);
1693 V8EXPORT void* SlowGetPointerFromInternalField(int index);
1708 V8EXPORT uint32_t Length() const;
1714 V8EXPORT Local<Object> CloneElementAt(uint32_t index);
1720 V8EXPORT static Local<Array> New(int length = 0);
1724 V8EXPORT Array();
1725 V8EXPORT static void CheckCast(Value* obj);
1734 V8EXPORT Local<Object> NewInstance() const;
1735 V8EXPORT Local<Object> NewInstance(int argc, Handle<Value> argv[]) const;
1736 V8EXPORT Local<Value> Call(Handle<Object> recv,
1739 V8EXPORT void SetName(Handle<String> name);
1740 V8EXPORT Handle<Value> GetName() const;
1748 V8EXPORT Handle<Value> GetInferredName() const;
1754 V8EXPORT int GetScriptLineNumber() const;
1759 V8EXPORT int GetScriptColumnNumber() const;
1760 V8EXPORT Handle<Value> GetScriptId() const;
1761 V8EXPORT ScriptOrigin GetScriptOrigin() const;
1763 V8EXPORT static const int kLineOffsetNotFound;
1766 V8EXPORT Function();
1767 V8EXPORT static void CheckCast(Value* obj);
1776 V8EXPORT static Local<Value> New(double time);
1782 V8EXPORT double NumberValue() const;
1798 V8EXPORT static void DateTimeConfigurationChangeNotification();
1801 V8EXPORT static void CheckCast(v8::Value* obj);
1810 V8EXPORT static Local<Value> New(double value);
1815 V8EXPORT double NumberValue() const;
1820 V8EXPORT static void CheckCast(v8::Value* obj);
1829 V8EXPORT static Local<Value> New(bool value);
1834 V8EXPORT bool BooleanValue() const;
1839 V8EXPORT static void CheckCast(v8::Value* obj);
1848 V8EXPORT static Local<Value> New(Handle<String> value);
1853 V8EXPORT Local<String> StringValue() const;
1858 V8EXPORT static void CheckCast(v8::Value* obj);
1888 V8EXPORT static Local<RegExp> New(Handle<String> pattern,
1895 V8EXPORT Local<String> GetSource() const;
1900 V8EXPORT Flags GetFlags() const;
1905 V8EXPORT static void CheckCast(v8::Value* obj);
1922 V8EXPORT static Local<Value> Wrap(void* data);
1925 V8EXPORT static Local<External> New(void* value);
1927 V8EXPORT void* Value() const;
1929 V8EXPORT External();
1930 V8EXPORT static void CheckCast(v8::Value* obj);
1932 V8EXPORT static void* FullUnwrap(Handle<v8::Value> obj);
1942 class V8EXPORT Template : public Data {
1992 class V8EXPORT AccessorInfo {
2209 class V8EXPORT FunctionTemplate : public Template {
2307 class V8EXPORT ObjectTemplate : public Template {
2451 class V8EXPORT Signature : public Data {
2466 class V8EXPORT TypeSwitch : public Data {
2478 class V8EXPORT ExternalAsciiStringResourceImpl
2495 class V8EXPORT Extension { // NOLINT
2533 void V8EXPORT RegisterExtension(Extension* extension);
2539 class V8EXPORT DeclareExtension {
2550 Handle<Primitive> V8EXPORT Undefined();
2551 Handle<Primitive> V8EXPORT Null();
2552 Handle<Boolean> V8EXPORT True();
2553 Handle<Boolean> V8EXPORT False();
2565 class V8EXPORT ResourceConstraints {
2585 bool V8EXPORT SetResourceConstraints(ResourceConstraints* constraints);
2603 Handle<Value> V8EXPORT ThrowException(Handle<Value> exception);
2609 class V8EXPORT Exception {
2702 class V8EXPORT HeapStatistics {
2738 class V8EXPORT Isolate {
2744 class V8EXPORT Scope {
2844 class V8EXPORT StartupDataDecompressor { // NOLINT
2885 class V8EXPORT ExternalResourceVisitor { // NOLINT
2895 class V8EXPORT V8 {
3314 class V8EXPORT TryCatch {
3426 class V8EXPORT ExtensionConfiguration {
3441 class V8EXPORT Context {
3680 class V8EXPORT Unlocker {
3692 class V8EXPORT Locker {
3741 class V8EXPORT OutputStream { // NOLINT
3770 class V8EXPORT ActivityControl { // NOLINT
4316 #undef V8EXPORT