TRemoveConst

TRemoveConst<> is modeled after boost's implementation.

Windows
MacOS
Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Misc/ExpressionParserTypes.inl

Include

#include "Misc/ExpressionParserTypes.inl"

Syntax

template<class T>
struct TRemoveConst

Remarks

TRemoveConst<> is modeled after boost's implementation. It allows you to take a templatized type such as 'const Foo*' and use const_cast to convert that type to 'Foo*' without knowing about Foo. MutablePtr = const_cast< RemoveConst< ConstPtrType >::Type >( ConstPtr );

Specializations

Typedefs

Name

Description

Type

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss