You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
#add FClass and FClasses added to encapsulate (and ultimately replace) UClass and FClassTree. #add StringUtils contains a bunch of string-related functions which were in FHeaderParser for no real reason. #change Replaced FClassTree with UHT and fixed up all the code which was affected. #codereview robert.manuszewski [CL 2045258 by Steve Robb in Main branch]
37 lines
1.4 KiB
C
37 lines
1.4 KiB
C
// Copyright 1998-2014 Epic Games, Inc. All Rights Reserved.
|
|
|
|
/*=============================================================================
|
|
StringUtils.h: Helper functions for manipulating strings.
|
|
=============================================================================*/
|
|
|
|
#pragma once
|
|
|
|
/**
|
|
* Attempts to strip the given class name of its affixed prefix. If no prefix exists, will return a blank string.
|
|
*
|
|
* @param InClassName - Class Name with a prefix to be stripped
|
|
*/
|
|
FString GetClassNameWithPrefixRemoved(const FString InClassName);
|
|
|
|
/**
|
|
* Attempts to strip the given class name of its affixed prefix. If no prefix exists, will return unchanged string.
|
|
*
|
|
* @param InClassName - Class Name with a prefix to be stripped
|
|
*/
|
|
FString GetClassNameWithoutPrefix(const FString& InClassNameOrFilename);
|
|
|
|
/**
|
|
* Attempts to get class prefix. If the given class name does not start with a valid Unreal Prefix, it will return an empty string.
|
|
*
|
|
* @param InClassName - Name w/ potential prefix to check
|
|
*/
|
|
FString GetClassPrefix(const FString InClassName);
|
|
|
|
/**
|
|
* Attempts to get class prefix. If the given class name does not start with a valid Unreal Prefix, it will return an empty string.
|
|
*
|
|
* @param InClassName - Name w/ potential prefix to check
|
|
* @param out bIsLabeledDeprecated - Reference param set to True if the class name is marked as deprecated
|
|
*/
|
|
FString GetClassPrefix(const FString InClassName, bool& bIsLabeledDeprecated);
|