MCRO
C++23 utilities for Unreal Engine.
Loading...
Searching...
No Matches
Mcro::Concepts Namespace Reference

Namespaces

namespace  Detail
 

Concepts

concept  CSameAs
 
concept  CSameAsDecayed
 
concept  CConvertibleTo
 
concept  CConvertibleToDecayed
 
concept  CAssignableFrom
 
concept  CAssignableFromDecayed
 
concept  CDerivedFrom
 
concept  CIntegral
 
concept  CSignedIntegral
 
concept  CUnsignedIntegral
 
concept  CFloatingPoint
 
concept  CScalar
 
concept  CBooleanTestable
 
concept  CPlainEnum
 
concept  CScopedEnum
 
concept  CEnum
 
concept  CCoreHalfEqualityComparable
 
concept  CWeaklyEqualityComparableWith
 
concept  CCoreEqualityComparable
 
concept  CHalfOrdered
 
concept  CPartiallyOrderedWith
 
concept  CTotallyOrdered
 
concept  CConstType
 
concept  CMutableType
 
concept  CDestructible
 
concept  CConstructibleFrom
 
concept  CDefaultInitializable
 
concept  CMoveConstructible
 
concept  CCopyConstructible
 
concept  CMovable
 
concept  CCopyable
 
concept  CSemiRegular
 
concept  CRegular
 
concept  CInvocable
 
concept  CPredicate
 
concept  CRelation
 
concept  CEquivalenceRelation
 
concept  CStrictWeakOrder
 
concept  CModels
 
concept  CSharedPtr
 
concept  CSharedRef
 
concept  CWeakPtr
 
concept  CSharedRefOrPtr
 
concept  CSharedOrWeak
 
concept  CSharedFromThis
 
concept  CUObject
 
concept  CInterface
 
concept  CInterfaceUClass
 
concept  CCharPtr
 
concept  CNonCharPtr
 
concept  CChar
 
concept  CNonChar
 
concept  CPointer
 
concept  CClass
 
concept  CUnion
 
concept  CPlainClass
 
concept  CMemberPointerOf
 
concept  CNonVoid
 
concept  CRefCounted
 
concept  CRange
 

Functions

template<typename T >
DecayPtr (T *)
 

Function Documentation

◆ DecayPtr()

template<typename T >
T Mcro::Concepts::DecayPtr ( T * )