Flutter Engine
The Flutter Engine
Classes | Macros | Functions
SkSpan_impl.h File Reference
#include "include/private/base/SkAssert.h"
#include "include/private/base/SkDebug.h"
#include "include/private/base/SkTo.h"
#include <cstddef>
#include <initializer_list>
#include <iterator>
#include <limits>
#include <utility>
#include <type_traits>

Go to the source code of this file.

Classes

class  SkSpan< T >
 

Macros

#define SK_CHECK_IL_LIFETIME
 

Functions

template<typename Container >
 SkSpan (Container &&) -> SkSpan< std::remove_pointer_t< decltype(std::data(std::declval< Container >()))> >
 

Macro Definition Documentation

◆ SK_CHECK_IL_LIFETIME

#define SK_CHECK_IL_LIFETIME

Definition at line 30 of file SkSpan_impl.h.

Function Documentation

◆ SkSpan()

template<typename Container >
SkSpan ( Container &&  ) -> SkSpan< std::remove_pointer_t< decltype(std::data(std::declval< Container >()))> >