Stroika Library 3.0d16
 
Loading...
Searching...
No Matches
TypeHints.h File Reference
#include "Stroika/Foundation/StroikaPreComp.h"
#include <type_traits>
#include "Stroika/Foundation/Common/Common.h"

Go to the source code of this file.

Namespaces

namespace  Stroika::Foundation
 
namespace  Stroika::Foundation::Common
 

Typedefs

template<typename T , typename CHECK_T = remove_cvref_t<T>>
using Stroika::Foundation::Common::ArgByValueType = conditional_t<(sizeof(CHECK_T)<=2 *sizeof(void *)) and is_trivially_copyable_v< CHECK_T >, CHECK_T, const CHECK_T & >
 This is an alias for 'T' - but how we want to pass it on stack as formal parameter.
 

Detailed Description

Note
Code-Status: Release

Definition in file TypeHints.h.