Flutter Engine
The Flutter Engine
Classes | Macros
SkRecord.h File Reference
#include "include/core/SkRefCnt.h"
#include "include/private/base/SkAssert.h"
#include "include/private/base/SkTemplates.h"
#include "src/base/SkArenaAlloc.h"
#include "src/core/SkRecords.h"
#include <cstddef>
#include <type_traits>

Go to the source code of this file.

Classes

class  SkRecord
 

Macros

#define CASE(T)   case SkRecords::T##_Type: return f(*(const SkRecords::T*)this->ptr());
 
#define CASE(T)   case SkRecords::T##_Type: return f((SkRecords::T*)this->ptr());
 

Macro Definition Documentation

◆ CASE [1/2]

#define CASE (   T)    case SkRecords::T##_Type: return f(*(const SkRecords::T*)this->ptr());

◆ CASE [2/2]

#define CASE (   T)    case SkRecords::T##_Type: return f((SkRecords::T*)this->ptr());