UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::HAL::FPipe Struct Reference

#include <PlatformProcess.h>

+ Inheritance diagram for UE::HAL::FPipe:

Public Member Functions

constexpr FPipe ()=default
 
 FPipe (const FPipe &)=delete
 
FPipeoperator= (const FPipe &)=delete
 
constexpr FPipe (std::nullptr_t)
 
 FPipe (FPipe &&Other)
 
 ~FPipe ()
 
FPipeoperator= (std::nullptr_t)
 
FPipeoperator= (FPipe &&Other)
 
bool operator== (std::nullptr_t) const
 
 operator bool () const
 

Protected Member Functions

 FPipe (TTuple< FReadHandle, FWriteHandle > Pipe)
 
 FPipe (bool bWritePipeLocal)
 

Protected Attributes

FReadHandle ReadHandle
 
FWriteHandle WriteHandle
 

Constructor & Destructor Documentation

◆ FPipe() [1/6]

constexpr UE::HAL::FPipe::FPipe ( )
constexprdefault

◆ FPipe() [2/6]

UE::HAL::FPipe::FPipe ( const FPipe )
delete

◆ FPipe() [3/6]

constexpr UE::HAL::FPipe::FPipe ( std::nullptr_t  )
inlineconstexpr

◆ FPipe() [4/6]

UE::HAL::FPipe::FPipe ( FPipe &&  Other)
inline

◆ ~FPipe()

UE::HAL::FPipe::~FPipe ( )
inline

◆ FPipe() [5/6]

UE::HAL::FPipe::FPipe ( TTuple< FReadHandle, FWriteHandle Pipe)
inlineprotected

◆ FPipe() [6/6]

UE::HAL::FPipe::FPipe ( bool  bWritePipeLocal)
inlineexplicitprotected

Member Function Documentation

◆ operator bool()

UE::HAL::FPipe::operator bool ( ) const
inlineexplicit

◆ operator=() [1/3]

FPipe & UE::HAL::FPipe::operator= ( const FPipe )
delete

◆ operator=() [2/3]

FPipe & UE::HAL::FPipe::operator= ( FPipe &&  Other)
inline

◆ operator=() [3/3]

FPipe & UE::HAL::FPipe::operator= ( std::nullptr_t  )
inline

◆ operator==()

bool UE::HAL::FPipe::operator== ( std::nullptr_t  ) const
inline

Member Data Documentation

◆ ReadHandle

FReadHandle UE::HAL::FPipe::ReadHandle
protected

◆ WriteHandle

FWriteHandle UE::HAL::FPipe::WriteHandle
protected

The documentation for this struct was generated from the following file: