LLFIO  v2.00
kvstore_v1_xxx::traits::is_trivially_detachable< T > Struct Template Reference

True if a type is trivially detachable i.e. requires no extra work to detach. More...

#include "kvstore.hpp"

Static Public Attributes

static constexpr bool value = std::is_fundamental<T>::value && !std::is_void<T>::value
 

Detailed Description

template<class T>
struct kvstore_v1_xxx::traits::is_trivially_detachable< T >

True if a type is trivially detachable i.e. requires no extra work to detach.

A type is trivially detachable if it does not contain non-null pointers or references, and has a trivial destructor. Determining what elements are inside UDTs requires Reflection to be available, so on compilers without Reflection, this is true only for fundamental types.


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