Flutter Engine
The Flutter Engine
Namespaces | Functions | Variables
SkJSON.cpp File Reference
#include "src/utils/SkJSON.h"
#include "include/core/SkData.h"
#include "include/core/SkRefCnt.h"
#include "include/core/SkStream.h"
#include "include/core/SkString.h"
#include "include/private/base/SkDebug.h"
#include "include/private/base/SkMalloc.h"
#include "include/private/base/SkTo.h"
#include "include/utils/SkParse.h"
#include "src/base/SkArenaAlloc.h"
#include "src/base/SkUTF.h"
#include <cmath>
#include <cstdint>
#include <cstdlib>
#include <limits>
#include <new>
#include <tuple>
#include <vector>

Go to the source code of this file.

Namespaces

namespace  skjson
 

Functions

template<typename T , size_t extra_alloc_size = 0>
static void * skjson::MakeVector (size_t vec_size, const void *src, size_t src_size, SkArenaAlloc &alloc)
 
template<typename T , size_t extra_alloc_size = 0>
static void * skjson::MakeVector (size_t vec_size, const void *src, SkArenaAlloc &alloc)
 
static int skjson::inline_strcmp (const char a[], const char b[])
 

Variables

static constexpr size_t skjson::kRecAlign = alignof(Value)
 
static constexpr size_t skjson::kMinChunkSize = 4096