MCRO
C++23 utilities for Unreal Engine.
Loading...
Searching...
No Matches
Templates.h File Reference
#include "CoreMinimal.h"
#include "Concepts.h"

Go to the source code of this file.

Data Structures

struct  Mcro::Templates::TTemplate< Template >
 
struct  Mcro::Templates::TTemplate< Template >::Parameters< T >
 
struct  Mcro::Templates::TTemplate< Template >::Parameters< Template< Params... > >
 

Namespaces

namespace  Mcro
 
namespace  Mcro::Templates
 

Concepts

concept  Mcro::Templates::CIsTemplate
 

Typedefs

template<template< typename... > typename Template, typename T >
using Mcro::Templates::TTemplate_Params = typename TTemplate<Template>::template Parameters<T>::Type
 

Functions

template<CConstType T>
auto Mcro::Templates::AsConst (T &&input)
 
template<CMutableType T>
auto Mcro::Templates::AsMutable (T &&input)
 
template<typename T >
auto Mcro::Templates::AsConstPtr (const T *input)
 
template<typename T >
auto Mcro::Templates::AsConstPtr (T *input)
 
template<typename T >
auto Mcro::Templates::AsMutablePtr (T *input)
 
template<typename T >
auto Mcro::Templates::AsMutablePtr (const T *input)
 

Detailed Description

Author
David Mórász
Date
2025

Definition in file Templates.h.