35 return !PathString.IsEmpty();
40 return !PathString.IsEmpty();
134 return !(Lhs == Rhs);
139 return Ar << VersePath.PathString;
144 return FCrc::StrCrc32<TCHAR>(*VersePath);
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
const bool
Definition NetworkReplayStreaming.h:178
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
Definition Archive.h:1208
static CORE_API FStringView GetMountPointNameFromPath(const FStringView InPath, bool *bOutHadClassesPrefix=nullptr, bool bInWithoutSlashes=true)
Definition PathViews.cpp:1115
static CORE_API FText AsCultureInvariant(const ANSICHAR *String)
Definition Text.cpp:1171
Definition VersePath.h:14
FStringView GetVerseDomainAsStringView() const
Definition VersePath.h:100
FVersePath & operator=(const FVersePath &)=default
FString ToString() &&
Definition VersePath.h:75
const TCHAR * operator*() const
Definition VersePath.h:28
FVersePath & operator=(FVersePath &&)=default
friend bool operator!=(const FVersePath &Lhs, const FVersePath &Rhs)
FText AsText() &&
Definition VersePath.h:90
int32 Compare(const FVersePath &Other) const
Definition VersePath.h:49
FText AsText() const &
Definition VersePath.h:85
FStringView AsStringView() const
Definition VersePath.h:80
friend bool operator==(const FVersePath &Lhs, const FVersePath &Rhs)
static CORE_API bool IsValidFullPath(const TCHAR *String, FText *OutErrorMessage=nullptr)
Definition VersePath.cpp:474
bool IsValid() const
Definition VersePath.h:33
static CORE_API bool IsValidSubpath(const TCHAR *String, FText *OutErrorMessage=nullptr)
Definition VersePath.cpp:494
static CORE_API bool IsValidDomain(const TCHAR *String, FText *OutErrorMessage=nullptr)
Definition VersePath.cpp:484
CORE_API bool IsBaseOf(const FVersePath &Other, FStringView *OutLeafPath=nullptr) const
Definition VersePath.cpp:453
FVersePath(const FVersePath &)=default
friend FArchive & operator<<(FArchive &Ar, FVersePath &VersePath)
FString GetVerseDomain() const
Definition VersePath.h:95
static CORE_API bool TryMake(FVersePath &OutPath, const FString &Path, FText *OutErrorMessage=nullptr)
Definition VersePath.cpp:518
static CORE_API bool IsValidIdent(const TCHAR *String, FText *OutErrorMessage=nullptr, const FText *IdentTermReplacement=nullptr)
Definition VersePath.cpp:504
const FString & ToString() const &
Definition VersePath.h:70
FVersePath(FVersePath &&)=default
FString GetPathExceptVerseDomain() const
Definition VersePath.h:105
@ CaseSensitive
Definition CString.h:23
bool operator!=(const FVersePath &Lhs, const FVersePath &Rhs)
Definition VersePath.h:132
FArchive & operator<<(FArchive &Ar, FVersePath &VersePath)
Definition VersePath.h:137
uint32 GetTypeHash(const UE::Core::FVersePath &VersePath)
Definition VersePath.h:142
bool operator==(const FVersePath &Lhs, const FVersePath &Rhs)
Definition VersePath.h:127