webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
Inspector::InspectorValue Class Reference

#include <InspectorValues.h>

Inheritance diagram for Inspector::InspectorValue:
Inspector::InspectorArrayBase Inspector::InspectorArrayBase Inspector::InspectorObjectBase Inspector::InspectorObjectBase Inspector::InspectorArray Inspector::InspectorArray Inspector::Protocol::Array< T > Inspector::Protocol::Array< T > Inspector::InspectorArray Inspector::InspectorArray Inspector::Protocol::Array< T > Inspector::Protocol::Array< T > Inspector::InspectorObject Inspector::InspectorObject Inspector::Protocol::ApplicationCache::ApplicationCache Inspector::Protocol::ApplicationCache::ApplicationCache Inspector::Protocol::ApplicationCache::ApplicationCacheResource Inspector::Protocol::ApplicationCache::ApplicationCacheResource Inspector::Protocol::ApplicationCache::FrameWithManifest Inspector::Protocol::ApplicationCache::FrameWithManifest Inspector::Protocol::Console::CallFrame Inspector::Protocol::Console::CallFrame Inspector::Protocol::Console::ConsoleMessage Inspector::Protocol::Console::ConsoleMessage Inspector::Protocol::Console::StackTrace Inspector::Protocol::Console::StackTrace Inspector::Protocol::CSS::CSSComputedStyleProperty Inspector::Protocol::CSS::CSSComputedStyleProperty Inspector::Protocol::CSS::CSSMedia Inspector::Protocol::CSS::CSSMedia Inspector::Protocol::CSS::CSSPropertyInfo Inspector::Protocol::CSS::CSSPropertyInfo Inspector::Protocol::CSS::CSSRule Inspector::Protocol::CSS::CSSRule Inspector::Protocol::CSS::CSSRuleId Inspector::Protocol::CSS::CSSRuleId Inspector::Protocol::CSS::CSSSelector Inspector::Protocol::CSS::CSSSelector Inspector::Protocol::CSS::CSSStyle Inspector::Protocol::CSS::CSSStyle Inspector::Protocol::CSS::CSSStyleAttribute Inspector::Protocol::CSS::CSSStyleAttribute Inspector::Protocol::CSS::CSSStyleId Inspector::Protocol::CSS::CSSStyleId Inspector::Protocol::CSS::CSSStyleSheetBody Inspector::Protocol::CSS::CSSStyleSheetBody Inspector::Protocol::CSS::CSSStyleSheetHeader Inspector::Protocol::CSS::CSSStyleSheetHeader Inspector::Protocol::CSS::InheritedStyleEntry Inspector::Protocol::CSS::InheritedStyleEntry Inspector::Protocol::CSS::NamedFlow Inspector::Protocol::CSS::NamedFlow Inspector::Protocol::CSS::PseudoIdMatches Inspector::Protocol::CSS::PseudoIdMatches Inspector::Protocol::CSS::Region Inspector::Protocol::CSS::Region Inspector::Protocol::CSS::RuleMatch Inspector::Protocol::CSS::RuleMatch Inspector::Protocol::CSS::SelectorList Inspector::Protocol::CSS::SelectorList Inspector::Protocol::CSS::ShorthandEntry Inspector::Protocol::CSS::ShorthandEntry Inspector::Protocol::CSS::SourceRange Inspector::Protocol::CSS::SourceRange Inspector::Protocol::Database::Database Inspector::Protocol::Database::Database Inspector::Protocol::Database::Error Inspector::Protocol::Database::Error Inspector::Protocol::Debugger::AssertPauseReason Inspector::Protocol::Debugger::AssertPauseReason Inspector::Protocol::Debugger::BreakpointAction Inspector::Protocol::Debugger::BreakpointAction Inspector::Protocol::Debugger::BreakpointOptions Inspector::Protocol::Debugger::BreakpointOptions Inspector::Protocol::Debugger::BreakpointPauseReason Inspector::Protocol::Debugger::BreakpointPauseReason Inspector::Protocol::Debugger::CallFrame Inspector::Protocol::Debugger::CallFrame Inspector::Protocol::Debugger::CSPViolationPauseReason Inspector::Protocol::Debugger::CSPViolationPauseReason Inspector::Protocol::Debugger::FunctionDetails Inspector::Protocol::Debugger::FunctionDetails Inspector::Protocol::Debugger::Location Inspector::Protocol::Debugger::Location Inspector::Protocol::Debugger::ProbeSample Inspector::Protocol::Debugger::ProbeSample Inspector::Protocol::Debugger::Scope Inspector::Protocol::Debugger::Scope Inspector::Protocol::DOM::AccessibilityProperties Inspector::Protocol::DOM::AccessibilityProperties Inspector::Protocol::DOM::EventListener Inspector::Protocol::DOM::EventListener Inspector::Protocol::DOM::HighlightConfig Inspector::Protocol::DOM::HighlightConfig Inspector::Protocol::DOM::Node Inspector::Protocol::DOM::Node Inspector::Protocol::DOM::RGBAColor Inspector::Protocol::DOM::RGBAColor Inspector::Protocol::DOMStorage::StorageId Inspector::Protocol::DOMStorage::StorageId Inspector::Protocol::GenericTypes::SearchMatch Inspector::Protocol::GenericTypes::SearchMatch Inspector::Protocol::Heap::GarbageCollection Inspector::Protocol::Heap::GarbageCollection Inspector::Protocol::LayerTree::CompositingReasons Inspector::Protocol::LayerTree::CompositingReasons Inspector::Protocol::LayerTree::IntRect Inspector::Protocol::LayerTree::IntRect Inspector::Protocol::LayerTree::Layer Inspector::Protocol::LayerTree::Layer Inspector::Protocol::Network::CachedResource Inspector::Protocol::Network::CachedResource Inspector::Protocol::Network::Initiator Inspector::Protocol::Network::Initiator Inspector::Protocol::Network::Request Inspector::Protocol::Network::Request Inspector::Protocol::Network::ResourceTiming Inspector::Protocol::Network::ResourceTiming Inspector::Protocol::Network::WebSocketFrame Inspector::Protocol::Network::WebSocketFrame Inspector::Protocol::Network::WebSocketRequest Inspector::Protocol::Network::WebSocketRequest Inspector::Protocol::Network::WebSocketResponse Inspector::Protocol::Network::WebSocketResponse Inspector::Protocol::OverlayTypes::ContentFlowData Inspector::Protocol::OverlayTypes::ContentFlowData Inspector::Protocol::OverlayTypes::ElementData Inspector::Protocol::OverlayTypes::ElementData Inspector::Protocol::OverlayTypes::FragmentHighlightData Inspector::Protocol::OverlayTypes::FragmentHighlightData Inspector::Protocol::OverlayTypes::NodeHighlightData Inspector::Protocol::OverlayTypes::NodeHighlightData Inspector::Protocol::OverlayTypes::OverlayConfiguration Inspector::Protocol::OverlayTypes::OverlayConfiguration Inspector::Protocol::OverlayTypes::Point Inspector::Protocol::OverlayTypes::Point Inspector::Protocol::OverlayTypes::Rect Inspector::Protocol::OverlayTypes::Rect Inspector::Protocol::OverlayTypes::Region Inspector::Protocol::OverlayTypes::Region Inspector::Protocol::OverlayTypes::RegionFlowData Inspector::Protocol::OverlayTypes::RegionFlowData Inspector::Protocol::OverlayTypes::ShapeOutsideData Inspector::Protocol::OverlayTypes::ShapeOutsideData Inspector::Protocol::OverlayTypes::Size Inspector::Protocol::OverlayTypes::Size Inspector::Protocol::Page::Cookie Inspector::Protocol::Page::Cookie Inspector::Protocol::Page::Frame Inspector::Protocol::Page::Frame Inspector::Protocol::Page::FrameResource Inspector::Protocol::Page::FrameResource Inspector::Protocol::Page::FrameResourceTree Inspector::Protocol::Page::FrameResourceTree Inspector::Protocol::Page::SearchResult Inspector::Protocol::Page::SearchResult Inspector::Protocol::Runtime::BasicBlock Inspector::Protocol::Runtime::BasicBlock Inspector::Protocol::Runtime::CallArgument Inspector::Protocol::Runtime::CallArgument Inspector::Protocol::Runtime::CollectionEntry Inspector::Protocol::Runtime::CollectionEntry Inspector::Protocol::Runtime::EntryPreview Inspector::Protocol::Runtime::EntryPreview Inspector::Protocol::Runtime::ErrorRange Inspector::Protocol::Runtime::ErrorRange Inspector::Protocol::Runtime::ExecutionContextDescription Inspector::Protocol::Runtime::ExecutionContextDescription Inspector::Protocol::Runtime::InternalPropertyDescriptor Inspector::Protocol::Runtime::InternalPropertyDescriptor Inspector::Protocol::Runtime::ObjectPreview Inspector::Protocol::Runtime::ObjectPreview Inspector::Protocol::Runtime::PropertyDescriptor Inspector::Protocol::Runtime::PropertyDescriptor Inspector::Protocol::Runtime::PropertyPreview Inspector::Protocol::Runtime::PropertyPreview Inspector::Protocol::Runtime::RemoteObject Inspector::Protocol::Runtime::RemoteObject Inspector::Protocol::Runtime::StructureDescription Inspector::Protocol::Runtime::StructureDescription Inspector::Protocol::Runtime::TypeDescription Inspector::Protocol::Runtime::TypeDescription Inspector::Protocol::Runtime::TypeLocation Inspector::Protocol::Runtime::TypeLocation Inspector::Protocol::Runtime::TypeSet Inspector::Protocol::Runtime::TypeSet Inspector::Protocol::ScriptProfiler::Event Inspector::Protocol::ScriptProfiler::Event Inspector::Protocol::ScriptProfiler::ExpressionLocation Inspector::Protocol::ScriptProfiler::ExpressionLocation Inspector::Protocol::ScriptProfiler::Samples Inspector::Protocol::ScriptProfiler::Samples Inspector::Protocol::ScriptProfiler::StackFrame Inspector::Protocol::ScriptProfiler::StackFrame Inspector::Protocol::ScriptProfiler::StackTrace Inspector::Protocol::ScriptProfiler::StackTrace Inspector::InspectorObject Inspector::InspectorObject Inspector::Protocol::ApplicationCache::ApplicationCache Inspector::Protocol::ApplicationCache::ApplicationCache Inspector::Protocol::ApplicationCache::ApplicationCacheResource Inspector::Protocol::ApplicationCache::ApplicationCacheResource Inspector::Protocol::ApplicationCache::FrameWithManifest Inspector::Protocol::ApplicationCache::FrameWithManifest Inspector::Protocol::Console::CallFrame Inspector::Protocol::Console::CallFrame Inspector::Protocol::Console::ConsoleMessage Inspector::Protocol::Console::ConsoleMessage Inspector::Protocol::Console::StackTrace Inspector::Protocol::Console::StackTrace Inspector::Protocol::CSS::CSSComputedStyleProperty Inspector::Protocol::CSS::CSSComputedStyleProperty Inspector::Protocol::CSS::CSSMedia Inspector::Protocol::CSS::CSSMedia Inspector::Protocol::CSS::CSSPropertyInfo Inspector::Protocol::CSS::CSSPropertyInfo Inspector::Protocol::CSS::CSSRule Inspector::Protocol::CSS::CSSRule Inspector::Protocol::CSS::CSSRuleId Inspector::Protocol::CSS::CSSRuleId Inspector::Protocol::CSS::CSSSelector Inspector::Protocol::CSS::CSSSelector Inspector::Protocol::CSS::CSSStyle Inspector::Protocol::CSS::CSSStyle Inspector::Protocol::CSS::CSSStyleAttribute Inspector::Protocol::CSS::CSSStyleAttribute Inspector::Protocol::CSS::CSSStyleId Inspector::Protocol::CSS::CSSStyleId Inspector::Protocol::CSS::CSSStyleSheetBody Inspector::Protocol::CSS::CSSStyleSheetBody Inspector::Protocol::CSS::CSSStyleSheetHeader Inspector::Protocol::CSS::CSSStyleSheetHeader Inspector::Protocol::CSS::InheritedStyleEntry Inspector::Protocol::CSS::InheritedStyleEntry Inspector::Protocol::CSS::NamedFlow Inspector::Protocol::CSS::NamedFlow Inspector::Protocol::CSS::PseudoIdMatches Inspector::Protocol::CSS::PseudoIdMatches Inspector::Protocol::CSS::Region Inspector::Protocol::CSS::Region Inspector::Protocol::CSS::RuleMatch Inspector::Protocol::CSS::RuleMatch Inspector::Protocol::CSS::SelectorList Inspector::Protocol::CSS::SelectorList Inspector::Protocol::CSS::ShorthandEntry Inspector::Protocol::CSS::ShorthandEntry Inspector::Protocol::CSS::SourceRange Inspector::Protocol::CSS::SourceRange Inspector::Protocol::Database::Database Inspector::Protocol::Database::Database Inspector::Protocol::Database::Error Inspector::Protocol::Database::Error Inspector::Protocol::Debugger::AssertPauseReason Inspector::Protocol::Debugger::AssertPauseReason Inspector::Protocol::Debugger::BreakpointAction Inspector::Protocol::Debugger::BreakpointAction Inspector::Protocol::Debugger::BreakpointOptions Inspector::Protocol::Debugger::BreakpointOptions Inspector::Protocol::Debugger::BreakpointPauseReason Inspector::Protocol::Debugger::BreakpointPauseReason Inspector::Protocol::Debugger::CallFrame Inspector::Protocol::Debugger::CallFrame Inspector::Protocol::Debugger::CSPViolationPauseReason Inspector::Protocol::Debugger::CSPViolationPauseReason Inspector::Protocol::Debugger::FunctionDetails Inspector::Protocol::Debugger::FunctionDetails Inspector::Protocol::Debugger::Location Inspector::Protocol::Debugger::Location Inspector::Protocol::Debugger::ProbeSample Inspector::Protocol::Debugger::ProbeSample Inspector::Protocol::Debugger::Scope Inspector::Protocol::Debugger::Scope Inspector::Protocol::DOM::AccessibilityProperties Inspector::Protocol::DOM::AccessibilityProperties Inspector::Protocol::DOM::EventListener Inspector::Protocol::DOM::EventListener Inspector::Protocol::DOM::HighlightConfig Inspector::Protocol::DOM::HighlightConfig Inspector::Protocol::DOM::Node Inspector::Protocol::DOM::Node Inspector::Protocol::DOM::RGBAColor Inspector::Protocol::DOM::RGBAColor Inspector::Protocol::DOMStorage::StorageId Inspector::Protocol::DOMStorage::StorageId Inspector::Protocol::GenericTypes::SearchMatch Inspector::Protocol::GenericTypes::SearchMatch Inspector::Protocol::Heap::GarbageCollection Inspector::Protocol::Heap::GarbageCollection Inspector::Protocol::LayerTree::CompositingReasons Inspector::Protocol::LayerTree::CompositingReasons Inspector::Protocol::LayerTree::IntRect Inspector::Protocol::LayerTree::IntRect Inspector::Protocol::LayerTree::Layer Inspector::Protocol::LayerTree::Layer Inspector::Protocol::Network::CachedResource Inspector::Protocol::Network::CachedResource Inspector::Protocol::Network::Initiator Inspector::Protocol::Network::Initiator Inspector::Protocol::Network::Request Inspector::Protocol::Network::Request Inspector::Protocol::Network::ResourceTiming Inspector::Protocol::Network::ResourceTiming Inspector::Protocol::Network::WebSocketFrame Inspector::Protocol::Network::WebSocketFrame Inspector::Protocol::Network::WebSocketRequest Inspector::Protocol::Network::WebSocketRequest Inspector::Protocol::Network::WebSocketResponse Inspector::Protocol::Network::WebSocketResponse Inspector::Protocol::OverlayTypes::ContentFlowData Inspector::Protocol::OverlayTypes::ContentFlowData Inspector::Protocol::OverlayTypes::ElementData Inspector::Protocol::OverlayTypes::ElementData Inspector::Protocol::OverlayTypes::FragmentHighlightData Inspector::Protocol::OverlayTypes::FragmentHighlightData Inspector::Protocol::OverlayTypes::NodeHighlightData Inspector::Protocol::OverlayTypes::NodeHighlightData Inspector::Protocol::OverlayTypes::OverlayConfiguration Inspector::Protocol::OverlayTypes::OverlayConfiguration Inspector::Protocol::OverlayTypes::Point Inspector::Protocol::OverlayTypes::Point Inspector::Protocol::OverlayTypes::Rect Inspector::Protocol::OverlayTypes::Rect Inspector::Protocol::OverlayTypes::Region Inspector::Protocol::OverlayTypes::Region Inspector::Protocol::OverlayTypes::RegionFlowData Inspector::Protocol::OverlayTypes::RegionFlowData Inspector::Protocol::OverlayTypes::ShapeOutsideData Inspector::Protocol::OverlayTypes::ShapeOutsideData Inspector::Protocol::OverlayTypes::Size Inspector::Protocol::OverlayTypes::Size Inspector::Protocol::Page::Cookie Inspector::Protocol::Page::Cookie Inspector::Protocol::Page::Frame Inspector::Protocol::Page::Frame Inspector::Protocol::Page::FrameResource Inspector::Protocol::Page::FrameResource Inspector::Protocol::Page::FrameResourceTree Inspector::Protocol::Page::FrameResourceTree Inspector::Protocol::Page::SearchResult Inspector::Protocol::Page::SearchResult Inspector::Protocol::Runtime::BasicBlock Inspector::Protocol::Runtime::BasicBlock Inspector::Protocol::Runtime::CallArgument Inspector::Protocol::Runtime::CallArgument Inspector::Protocol::Runtime::CollectionEntry Inspector::Protocol::Runtime::CollectionEntry Inspector::Protocol::Runtime::EntryPreview Inspector::Protocol::Runtime::EntryPreview Inspector::Protocol::Runtime::ErrorRange Inspector::Protocol::Runtime::ErrorRange Inspector::Protocol::Runtime::ExecutionContextDescription Inspector::Protocol::Runtime::ExecutionContextDescription Inspector::Protocol::Runtime::InternalPropertyDescriptor Inspector::Protocol::Runtime::InternalPropertyDescriptor Inspector::Protocol::Runtime::ObjectPreview Inspector::Protocol::Runtime::ObjectPreview Inspector::Protocol::Runtime::PropertyDescriptor Inspector::Protocol::Runtime::PropertyDescriptor Inspector::Protocol::Runtime::PropertyPreview Inspector::Protocol::Runtime::PropertyPreview Inspector::Protocol::Runtime::RemoteObject Inspector::Protocol::Runtime::RemoteObject Inspector::Protocol::Runtime::StructureDescription Inspector::Protocol::Runtime::StructureDescription Inspector::Protocol::Runtime::TypeDescription Inspector::Protocol::Runtime::TypeDescription Inspector::Protocol::Runtime::TypeLocation Inspector::Protocol::Runtime::TypeLocation Inspector::Protocol::Runtime::TypeSet Inspector::Protocol::Runtime::TypeSet Inspector::Protocol::ScriptProfiler::Event Inspector::Protocol::ScriptProfiler::Event Inspector::Protocol::ScriptProfiler::ExpressionLocation Inspector::Protocol::ScriptProfiler::ExpressionLocation Inspector::Protocol::ScriptProfiler::Samples Inspector::Protocol::ScriptProfiler::Samples Inspector::Protocol::ScriptProfiler::StackFrame Inspector::Protocol::ScriptProfiler::StackFrame Inspector::Protocol::ScriptProfiler::StackTrace Inspector::Protocol::ScriptProfiler::StackTrace

Public Types

enum  Type {
  Type::Null = 0, Type::Boolean, Type::Double, Type::Integer,
  Type::String, Type::Object, Type::Array, Type::Null = 0,
  Type::Boolean, Type::Double, Type::Integer, Type::String,
  Type::Object, Type::Array
}
 
enum  Type {
  Type::Null = 0, Type::Boolean, Type::Double, Type::Integer,
  Type::String, Type::Object, Type::Array, Type::Null = 0,
  Type::Boolean, Type::Double, Type::Integer, Type::String,
  Type::Object, Type::Array
}
 

Public Member Functions

virtual ~InspectorValue ()
 
Type type () const
 
bool isNull () const
 
bool asBoolean (bool &) const
 
bool asInteger (int &) const
 
bool asInteger (unsigned &) const
 
bool asInteger (long &) const
 
bool asInteger (long long &) const
 
bool asInteger (unsigned long &) const
 
bool asInteger (unsigned long long &) const
 
bool asDouble (double &) const
 
bool asDouble (float &) const
 
bool asString (String &) const
 
bool asValue (RefPtr< InspectorValue > &)
 
virtual bool asObject (RefPtr< InspectorObject > &)
 
virtual bool asArray (RefPtr< InspectorArray > &)
 
String toJSONString () const
 
virtual void writeJSON (StringBuilder &output) const
 
virtual ~InspectorValue ()
 
Type type () const
 
bool isNull () const
 
bool asBoolean (bool &) const
 
bool asInteger (int &) const
 
bool asInteger (unsigned &) const
 
bool asInteger (long &) const
 
bool asInteger (long long &) const
 
bool asInteger (unsigned long &) const
 
bool asInteger (unsigned long long &) const
 
bool asDouble (double &) const
 
bool asDouble (float &) const
 
bool asString (String &) const
 
bool asValue (RefPtr< InspectorValue > &)
 
virtual bool asObject (RefPtr< InspectorObject > &)
 
virtual bool asArray (RefPtr< InspectorArray > &)
 
String toJSONString () const
 
virtual void writeJSON (StringBuilder &output) const
 

Static Public Member Functions

static Ref< InspectorValuenull ()
 
static Ref< InspectorValuecreate (bool)
 
static Ref< InspectorValuecreate (int)
 
static Ref< InspectorValuecreate (double)
 
static Ref< InspectorValuecreate (const String &)
 
static Ref< InspectorValuecreate (const char *)
 
static bool parseJSON (const String &jsonInput, RefPtr< InspectorValue > &output)
 
static Ref< InspectorValuenull ()
 
static Ref< InspectorValuecreate (bool)
 
static Ref< InspectorValuecreate (int)
 
static Ref< InspectorValuecreate (double)
 
static Ref< InspectorValuecreate (const String &)
 
static Ref< InspectorValuecreate (const char *)
 
static bool parseJSON (const String &jsonInput, RefPtr< InspectorValue > &output)
 

Static Public Attributes

static const int maxDepth = 1000
 

Protected Member Functions

 InspectorValue ()
 
 InspectorValue (Type type)
 
 InspectorValue (bool value)
 
 InspectorValue (int value)
 
 InspectorValue (double value)
 
 InspectorValue (const String &value)
 
 InspectorValue (const char *value)
 
 InspectorValue ()
 
 InspectorValue (Type type)
 
 InspectorValue (bool value)
 
 InspectorValue (int value)
 
 InspectorValue (double value)
 
 InspectorValue (const String &value)
 
 InspectorValue (const char *value)
 

Member Enumeration Documentation

◆ Type [1/2]

Enumerator
Null 
Boolean 
Double 
Integer 
String 
Object 
Array 
Null 
Boolean 
Double 
Integer 
String 
Object 
Array 

◆ Type [2/2]

Enumerator
Null 
Boolean 
Double 
Integer 
String 
Object 
Array 
Null 
Boolean 
Double 
Integer 
String 
Object 
Array 

Constructor & Destructor Documentation

◆ ~InspectorValue() [1/2]

virtual Inspector::InspectorValue::~InspectorValue ( )
inlinevirtual

◆ InspectorValue() [1/14]

Inspector::InspectorValue::InspectorValue ( )
inlineprotected

◆ InspectorValue() [2/14]

Inspector::InspectorValue::InspectorValue ( Type  type)
inlineexplicitprotected

◆ InspectorValue() [3/14]

Inspector::InspectorValue::InspectorValue ( bool  value)
inlineexplicitprotected

◆ InspectorValue() [4/14]

Inspector::InspectorValue::InspectorValue ( int  value)
inlineexplicitprotected

◆ InspectorValue() [5/14]

Inspector::InspectorValue::InspectorValue ( double  value)
inlineexplicitprotected

◆ InspectorValue() [6/14]

Inspector::InspectorValue::InspectorValue ( const String &  value)
inlineexplicitprotected

◆ InspectorValue() [7/14]

Inspector::InspectorValue::InspectorValue ( const char *  value)
inlineexplicitprotected

◆ ~InspectorValue() [2/2]

virtual Inspector::InspectorValue::~InspectorValue ( )
inlinevirtual

◆ InspectorValue() [8/14]

Inspector::InspectorValue::InspectorValue ( )
inlineprotected

◆ InspectorValue() [9/14]

Inspector::InspectorValue::InspectorValue ( Type  type)
inlineexplicitprotected

◆ InspectorValue() [10/14]

Inspector::InspectorValue::InspectorValue ( bool  value)
inlineexplicitprotected

◆ InspectorValue() [11/14]

Inspector::InspectorValue::InspectorValue ( int  value)
inlineexplicitprotected

◆ InspectorValue() [12/14]

Inspector::InspectorValue::InspectorValue ( double  value)
inlineexplicitprotected

◆ InspectorValue() [13/14]

Inspector::InspectorValue::InspectorValue ( const String &  value)
inlineexplicitprotected

◆ InspectorValue() [14/14]

Inspector::InspectorValue::InspectorValue ( const char *  value)
inlineexplicitprotected

Member Function Documentation

◆ asArray() [1/2]

bool Inspector::InspectorValue::asArray ( RefPtr< InspectorArray > &  )
virtual

◆ asArray() [2/2]

virtual bool Inspector::InspectorValue::asArray ( RefPtr< InspectorArray > &  )
virtual

◆ asBoolean() [1/2]

bool Inspector::InspectorValue::asBoolean ( bool &  ) const

◆ asBoolean() [2/2]

bool Inspector::InspectorValue::asBoolean ( bool &  output) const

◆ asDouble() [1/4]

bool Inspector::InspectorValue::asDouble ( double &  ) const

◆ asDouble() [2/4]

bool Inspector::InspectorValue::asDouble ( double &  output) const

◆ asDouble() [3/4]

bool Inspector::InspectorValue::asDouble ( float &  output) const

◆ asDouble() [4/4]

bool Inspector::InspectorValue::asDouble ( float &  ) const

◆ asInteger() [1/12]

bool Inspector::InspectorValue::asInteger ( int &  output) const

◆ asInteger() [2/12]

bool Inspector::InspectorValue::asInteger ( int &  ) const

◆ asInteger() [3/12]

bool Inspector::InspectorValue::asInteger ( unsigned &  ) const

◆ asInteger() [4/12]

bool Inspector::InspectorValue::asInteger ( unsigned &  output) const

◆ asInteger() [5/12]

bool Inspector::InspectorValue::asInteger ( long &  ) const

◆ asInteger() [6/12]

bool Inspector::InspectorValue::asInteger ( long &  output) const

◆ asInteger() [7/12]

bool Inspector::InspectorValue::asInteger ( long long &  ) const

◆ asInteger() [8/12]

bool Inspector::InspectorValue::asInteger ( long long &  output) const

◆ asInteger() [9/12]

bool Inspector::InspectorValue::asInteger ( unsigned long &  ) const

◆ asInteger() [10/12]

bool Inspector::InspectorValue::asInteger ( unsigned long &  output) const

◆ asInteger() [11/12]

bool Inspector::InspectorValue::asInteger ( unsigned long long &  ) const

◆ asInteger() [12/12]

bool Inspector::InspectorValue::asInteger ( unsigned long long &  output) const

◆ asObject() [1/2]

bool Inspector::InspectorValue::asObject ( RefPtr< InspectorObject > &  )
virtual

◆ asObject() [2/2]

virtual bool Inspector::InspectorValue::asObject ( RefPtr< InspectorObject > &  )
virtual

◆ asString() [1/2]

bool Inspector::InspectorValue::asString ( String &  output) const

◆ asString() [2/2]

bool Inspector::InspectorValue::asString ( String &  ) const

◆ asValue() [1/2]

bool Inspector::InspectorValue::asValue ( RefPtr< InspectorValue > &  )

◆ asValue() [2/2]

bool Inspector::InspectorValue::asValue ( RefPtr< InspectorValue > &  )

◆ create() [1/10]

Ref< InspectorValue > Inspector::InspectorValue::create ( bool  value)
static

◆ create() [2/10]

static Ref<InspectorValue> Inspector::InspectorValue::create ( bool  )
static

◆ create() [3/10]

Ref< InspectorValue > Inspector::InspectorValue::create ( int  value)
static

◆ create() [4/10]

static Ref<InspectorValue> Inspector::InspectorValue::create ( int  )
static

◆ create() [5/10]

Ref< InspectorValue > Inspector::InspectorValue::create ( double  value)
static

◆ create() [6/10]

static Ref<InspectorValue> Inspector::InspectorValue::create ( double  )
static

◆ create() [7/10]

Ref< InspectorValue > Inspector::InspectorValue::create ( const String &  value)
static

◆ create() [8/10]

static Ref<InspectorValue> Inspector::InspectorValue::create ( const String &  )
static

◆ create() [9/10]

Ref< InspectorValue > Inspector::InspectorValue::create ( const char *  value)
static

◆ create() [10/10]

static Ref<InspectorValue> Inspector::InspectorValue::create ( const char *  )
static

◆ isNull() [1/2]

bool Inspector::InspectorValue::isNull ( ) const
inline

◆ isNull() [2/2]

bool Inspector::InspectorValue::isNull ( ) const
inline

◆ null() [1/2]

static Ref<InspectorValue> Inspector::InspectorValue::null ( )
static

◆ null() [2/2]

Ref< InspectorValue > Inspector::InspectorValue::null ( )
static

◆ parseJSON() [1/2]

bool Inspector::InspectorValue::parseJSON ( const String &  jsonInput,
RefPtr< InspectorValue > &  output 
)
static

◆ parseJSON() [2/2]

static bool Inspector::InspectorValue::parseJSON ( const String &  jsonInput,
RefPtr< InspectorValue > &  output 
)
static

◆ toJSONString() [1/2]

String Inspector::InspectorValue::toJSONString ( ) const

◆ toJSONString() [2/2]

String Inspector::InspectorValue::toJSONString ( ) const

◆ type() [1/2]

Type Inspector::InspectorValue::type ( ) const
inline

◆ type() [2/2]

Type Inspector::InspectorValue::type ( ) const
inline

◆ writeJSON() [1/2]

void Inspector::InspectorValue::writeJSON ( StringBuilder &  output) const
virtual

◆ writeJSON() [2/2]

virtual void Inspector::InspectorValue::writeJSON ( StringBuilder &  output) const
virtual

Member Data Documentation

◆ boolean

bool Inspector::InspectorValue::boolean

◆ maxDepth

static const int Inspector::InspectorValue::maxDepth = 1000
static

◆ number

double Inspector::InspectorValue::number

◆ string

StringImpl* Inspector::InspectorValue::string

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