5#ifndef INCLUDE_V8_MESSAGE_H_ 
    6#define INCLUDE_V8_MESSAGE_H_ 
   32                                bool is_opaque = 
false, 
bool is_wasm = 
false,
 
   33                                bool is_module = 
false)
 
 
 
   66                         int resource_line_offset = 0,
 
   67                         int resource_column_offset = 0,
 
   68                         bool resource_is_shared_cross_origin = 
false,
 
   71                         bool resource_is_opaque = 
false, 
bool is_wasm = 
false,
 
   72                         bool is_module = 
false,
 
   74      : resource_name_(resource_name),
 
   75        resource_line_offset_(resource_line_offset),
 
   76        resource_column_offset_(resource_column_offset),
 
   77        options_(resource_is_shared_cross_origin, resource_is_opaque, is_wasm,
 
   80        source_map_url_(source_map_url),
 
   81        host_defined_options_(host_defined_options) {
 
   82    VerifyHostDefinedOptions();
 
 
   94  void VerifyHostDefinedOptions() 
const;
 
 
  149  int GetStartPosition() 
const;
 
  155  int GetEndPosition() 
const;
 
  161  int GetWasmFunctionIndex() 
const;
 
  166  int ErrorLevel() 
const;
 
  172  int GetStartColumn() 
const;
 
  179  int GetEndColumn() 
const;
 
  186  bool IsSharedCrossOrigin() 
const;
 
  187  bool IsOpaque() 
const;
 
  193  static void PrintCurrentStackTrace(
 
  194      Isolate* isolate, std::ostream& out,
 
  198  static const int kNoLineNumberInfo = 0;
 
  199  static const int kNoColumnInfo = 0;
 
  200  static const int kNoScriptIdInfo = 0;
 
  201  static const int kNoWasmFunctionIndexInfo = -1;
 
 
V8_INLINE ScriptOriginOptions(int flags)
V8_INLINE ScriptOriginOptions(bool is_shared_cross_origin=false, bool is_opaque=false, bool is_wasm=false, bool is_module=false)
bool IsSharedCrossOrigin() const
V8_INLINE int LineOffset() const
int resource_column_offset_
V8_INLINE ScriptOrigin(Local< Value > resource_name, int resource_line_offset=0, int resource_column_offset=0, bool resource_is_shared_cross_origin=false, int script_id=-1, Local< Value > source_map_url=Local< Value >(), bool resource_is_opaque=false, bool is_wasm=false, bool is_module=false, Local< Data > host_defined_options=Local< Data >())
Local< Value > resource_name_
V8_INLINE int ScriptId() const
V8_INLINE int ColumnOffset() const
int resource_line_offset_
V8_INLINE ScriptOriginOptions Options() const
Local< Data > host_defined_options_
ScriptOriginOptions options_
Local< Value > source_map_url_
V8_INLINE Local< Value > ResourceName() const
V8_INLINE Local< Value > SourceMapUrl() const
V8_INLINE Local< Data > GetHostDefinedOptions() const
v8_inspector::String16 String
bool(*)(Isolate *isolate, Local< String > script_name) PrintCurrentStackTraceFilterCallback
#define V8_WARN_UNUSED_RESULT