v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
cppgc::internal::IsComplete< T > Struct Template Reference

#include <type-traits.h>

Collaboration diagram for cppgc::internal::IsComplete< T >:

Static Public Attributes

static constexpr bool value
 

Static Private Member Functions

template<typename U , size_t = sizeof(U)>
static std::true_type IsSizeOfKnown (U *)
 
static std::false_type IsSizeOfKnown (...)
 

Detailed Description

template<typename T>
struct cppgc::internal::IsComplete< T >

Definition at line 164 of file type-traits.h.

Member Function Documentation

◆ IsSizeOfKnown() [1/2]

template<typename T >
static std::false_type cppgc::internal::IsComplete< T >::IsSizeOfKnown ( ...)
staticprivate

◆ IsSizeOfKnown() [2/2]

template<typename T >
template<typename U , size_t = sizeof(U)>
static std::true_type cppgc::internal::IsComplete< T >::IsSizeOfKnown ( U * )
staticprivate

Member Data Documentation

◆ value

template<typename T >
bool cppgc::internal::IsComplete< T >::value
staticconstexpr
Initial value:
=
decltype(IsSizeOfKnown(std::declval<T*>()))::value
static std::true_type IsSizeOfKnown(U *)

Definition at line 171 of file type-traits.h.


The documentation for this struct was generated from the following file: