Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | List of all members
skjson::DOM Class Referencefinal

#include <SkJSON.h>

Inheritance diagram for skjson::DOM:
SkNoncopyable

Public Member Functions

 DOM (const char *, size_t)
 
const Valueroot () const
 
void write (SkWStream *) const
 
- Public Member Functions inherited from SkNoncopyable
 SkNoncopyable ()=default
 
 SkNoncopyable (SkNoncopyable &&)=default
 
SkNoncopyableoperator= (SkNoncopyable &&)=default
 

Detailed Description

Definition at line 358 of file SkJSON.h.

Constructor & Destructor Documentation

◆ DOM()

skjson::DOM::DOM ( const char *  data,
size_t  size 
)

Definition at line 948 of file SkJSON.cpp.

949 : fAlloc(kMinChunkSize) {
950 DOMParser parser(fAlloc);
951
952 fRoot = parser.parse(data, size);
953}
static constexpr size_t kMinChunkSize
Definition SkJSON.cpp:946
parser
Definition zip.py:78

Member Function Documentation

◆ root()

const Value & skjson::DOM::root ( ) const
inline

Definition at line 362 of file SkJSON.h.

362{ return fRoot; }

◆ write()

void skjson::DOM::write ( SkWStream stream) const

Definition at line 955 of file SkJSON.cpp.

955 {
956 Write(fRoot, stream);
957}

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