V8 Project
v8::ScriptOrigin Class Reference

The origin, within a file, of a script. More...

#include <v8.h>

+ Collaboration diagram for v8::ScriptOrigin:

Public Member Functions

 ScriptOrigin (Handle< Value > resource_name, Handle< Integer > resource_line_offset=Handle< Integer >(), Handle< Integer > resource_column_offset=Handle< Integer >(), Handle< Boolean > resource_is_shared_cross_origin=Handle< Boolean >(), Handle< Integer > script_id=Handle< Integer >())
 
Handle< ValueResourceName () const
 
Handle< IntegerResourceLineOffset () const
 
Handle< IntegerResourceColumnOffset () const
 
Handle< BooleanResourceIsSharedCrossOrigin () const
 
Handle< IntegerScriptID () const
 

Private Attributes

Handle< Valueresource_name_
 
Handle< Integerresource_line_offset_
 
Handle< Integerresource_column_offset_
 
Handle< Booleanresource_is_shared_cross_origin_
 
Handle< Integerscript_id_
 

Detailed Description

The origin, within a file, of a script.

Definition at line 922 of file v8.h.

Constructor & Destructor Documentation

◆ ScriptOrigin()

v8::ScriptOrigin::ScriptOrigin ( Handle< Value resource_name,
Handle< Integer resource_line_offset = Handle<Integer>(),
Handle< Integer resource_column_offset = Handle<Integer>(),
Handle< Boolean resource_is_shared_cross_origin = Handle<Boolean>(),
Handle< Integer script_id = Handle<Integer>() 
)
inline

Definition at line 924 of file v8.h.

930  : resource_name_(resource_name),
931  resource_line_offset_(resource_line_offset),
932  resource_column_offset_(resource_column_offset),
933  resource_is_shared_cross_origin_(resource_is_shared_cross_origin),
934  script_id_(script_id) { }
Handle< Boolean > resource_is_shared_cross_origin_
Definition: v8.h:944
Handle< Integer > resource_line_offset_
Definition: v8.h:942
Handle< Integer > script_id_
Definition: v8.h:945
Handle< Value > resource_name_
Definition: v8.h:941
Handle< Integer > resource_column_offset_
Definition: v8.h:943

Member Function Documentation

◆ ResourceColumnOffset()

Handle< Integer > v8::ScriptOrigin::ResourceColumnOffset ( ) const
inline

Definition at line 6375 of file v8.h.

6375  {
6376  return resource_column_offset_;
6377 }

References resource_column_offset_.

Referenced by v8::ScriptCompiler::Compile().

+ Here is the caller graph for this function:

◆ ResourceIsSharedCrossOrigin()

Handle< Boolean > v8::ScriptOrigin::ResourceIsSharedCrossOrigin ( ) const
inline

Definition at line 6380 of file v8.h.

6380  {
6382 }

References resource_is_shared_cross_origin_.

Referenced by v8::ScriptCompiler::Compile().

+ Here is the caller graph for this function:

◆ ResourceLineOffset()

Handle< Integer > v8::ScriptOrigin::ResourceLineOffset ( ) const
inline

Definition at line 6370 of file v8.h.

6370  {
6371  return resource_line_offset_;
6372 }

References resource_line_offset_.

Referenced by v8::ScriptCompiler::Compile().

+ Here is the caller graph for this function:

◆ ResourceName()

Handle< Value > v8::ScriptOrigin::ResourceName ( ) const
inline

Definition at line 6365 of file v8.h.

6365  {
6366  return resource_name_;
6367 }

References resource_name_.

Referenced by v8::ScriptCompiler::Compile(), and v8::Message::GetScriptResourceName().

+ Here is the caller graph for this function:

◆ ScriptID()

Handle< Integer > v8::ScriptOrigin::ScriptID ( ) const
inline

Definition at line 6385 of file v8.h.

6385  {
6386  return script_id_;
6387 }

References script_id_.

Member Data Documentation

◆ resource_column_offset_

Handle<Integer> v8::ScriptOrigin::resource_column_offset_
private

Definition at line 943 of file v8.h.

Referenced by ResourceColumnOffset().

◆ resource_is_shared_cross_origin_

Handle<Boolean> v8::ScriptOrigin::resource_is_shared_cross_origin_
private

Definition at line 944 of file v8.h.

Referenced by ResourceIsSharedCrossOrigin().

◆ resource_line_offset_

Handle<Integer> v8::ScriptOrigin::resource_line_offset_
private

Definition at line 942 of file v8.h.

Referenced by ResourceLineOffset().

◆ resource_name_

Handle<Value> v8::ScriptOrigin::resource_name_
private

Definition at line 941 of file v8.h.

Referenced by ResourceName().

◆ script_id_

Handle<Integer> v8::ScriptOrigin::script_id_
private

Definition at line 945 of file v8.h.

Referenced by ScriptID().


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