#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.
|
template<typename Container > |
| SkSpan (Container &&) -> SkSpan< std::remove_pointer_t< decltype(std::data(std::declval< Container >()))> > |
|
◆ SK_CHECK_IL_LIFETIME
#define SK_CHECK_IL_LIFETIME |
◆ SkSpan()
template<typename Container >
SkSpan |
( |
Container && |
| ) |
-> SkSpan< std::remove_pointer_t< decltype(std::data(std::declval< Container >()))> > |