Flutter Engine
The Flutter Engine
Macros | Functions
SkUnicode_icu_builtin.cpp File Reference
#include "include/private/base/SkFeatures.h"
#include "modules/skunicode/src/SkUnicode_icupriv.h"
#include <memory>
#include <type_traits>
#include <utility>
#include <unicode/ubrk.h>
#include <unicode/uloc.h>
#include <unicode/utypes.h>

Go to the source code of this file.

Macros

#define SKICU_FUNC(funcname)   funcname,
 

Functions

std::unique_ptr< SkICULibSkLoadICULib ()
 

Macro Definition Documentation

◆ SKICU_FUNC

#define SKICU_FUNC (   funcname)    funcname,

Definition at line 58 of file SkUnicode_icu_builtin.cpp.

Function Documentation

◆ SkLoadICULib()

std::unique_ptr< SkICULib > SkLoadICULib ( )

Definition at line 59 of file SkUnicode_icu_builtin.cpp.

59 {
60 return std::make_unique<SkICULib>(SkICULib{
62 &SkUbrkClone<const UBreakIterator*>::clone,
63 nullptr,
64 &SkUbrkGetLocaleByType<const UBreakIterator*>::getLocaleByType,
65 });
66}
#define SKICU_EMIT_FUNCS