Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
SkTLogic.h File Reference
#include <iterator>
#include <type_traits>
#include "include/private/base/SkTo.h"

Go to the source code of this file.

Classes

struct  sknonstd::copy_const< D, S >
 
struct  sknonstd::copy_volatile< D, S >
 
struct  sknonstd::copy_cv< D, S >
 

Namespaces

namespace  sknonstd
 

Typedefs

template<typename D , typename S >
using sknonstd::copy_const_t = typename copy_const< D, S >::type
 
template<typename D , typename S >
using sknonstd::copy_volatile_t = typename copy_volatile< D, S >::type
 
template<typename D , typename S >
using sknonstd::copy_cv_t = typename copy_cv< D, S >::type
 
template<typename D , typename S >
using sknonstd::same_const = copy_const< std::remove_const_t< D >, S >
 
template<typename D , typename S >
using sknonstd::same_const_t = typename same_const< D, S >::type
 
template<typename D , typename S >
using sknonstd::same_volatile = copy_volatile< std::remove_volatile_t< D >, S >
 
template<typename D , typename S >
using sknonstd::same_volatile_t = typename same_volatile< D, S >::type
 
template<typename D , typename S >
using sknonstd::same_cv = copy_cv< std::remove_cv_t< D >, S >
 
template<typename D , typename S >
using sknonstd::same_cv_t = typename same_cv< D, S >::type
 

Functions

template<typename Container >
constexpr int SkCount (const Container &c)
 

Function Documentation

◆ SkCount()

template<typename Container >
constexpr int SkCount ( const Container &  c)
constexpr

Definition at line 54 of file SkTLogic.h.

54{ return SkTo<int>(std::size(c)); }