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
TestRetainedObjectInfo Class Reference
Inheritance diagram for TestRetainedObjectInfo:
Collaboration diagram for TestRetainedObjectInfo:

Public Member Functions

 TestRetainedObjectInfo ()
 
bool has_been_disposed ()
 
virtual void Dispose ()
 
virtual bool IsEquivalent (v8::RetainedObjectInfo *other)
 
virtual intptr_t GetHash ()
 
virtual const char * GetLabel ()
 
- Public Member Functions inherited from RetainedObjectInfo
virtual const char * GetGroupLabel ()
 
virtual intptr_t GetElementCount ()
 
virtual intptr_t GetSizeInBytes ()
 

Additional Inherited Members

- Protected Member Functions inherited from RetainedObjectInfo
 RetainedObjectInfo ()
 
virtual ~RetainedObjectInfo ()
 

Detailed Description

Definition at line 417 of file test-mark-compact.cc.

Constructor & Destructor Documentation

Definition at line 419 of file test-mark-compact.cc.

Member Function Documentation

virtual void Dispose ( )
inlinevirtual

Called by V8 when it no longer needs an instance.

Implements RetainedObjectInfo.

Definition at line 423 of file test-mark-compact.cc.

References ASSERT.

virtual intptr_t GetHash ( )
inlinevirtual

Returns hash value for the instance. Equivalent instances must have the same hash value.

Implements RetainedObjectInfo.

Definition at line 432 of file test-mark-compact.cc.

virtual const char* GetLabel ( )
inlinevirtual

Returns human-readable label. It must be a null-terminated UTF-8 encoded string. V8 copies its contents during a call to GetLabel.

Implements RetainedObjectInfo.

Definition at line 434 of file test-mark-compact.cc.

bool has_been_disposed ( )
inline

Definition at line 421 of file test-mark-compact.cc.

Referenced by TEST().

virtual bool IsEquivalent ( v8::RetainedObjectInfo other)
inlinevirtual

Returns whether two instances are equivalent.

Implements RetainedObjectInfo.

Definition at line 428 of file test-mark-compact.cc.


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