UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TypedElementQueryContextImplementation.h File Reference

Go to the source code of this file.

Classes

class  UE::Editor::DataStorage::Queries::TQueryContextImpl< ImplementationType, SupportedCapabilities >
 

Namespaces

namespace  UE
 
namespace  UE::Editor
 
namespace  UE::Editor::DataStorage
 
namespace  UE::Editor::DataStorage::Queries
 

Macros

#define ArgTypeName(Type, Name)   Type Name
 
#define Function0(Capability, Return, Function)   virtual Return Function() override;
 
#define Function1(Capability, Return, Function, Arg1)   virtual Return Function(ArgTypeName Arg1 ) override;
 
#define Function2(Capability, Return, Function, Arg1, Arg2)   virtual Return Function(ArgTypeName Arg1 , ArgTypeName Arg2 ) override;
 
#define Function3(Capability, Return, Function, Arg1, Arg2, Arg3)   virtual Return Function(ArgTypeName Arg1 , ArgTypeName Arg2 , ArgTypeName Arg3 ) override;
 
#define Function4(Capability, Return, Function, Arg1, Arg2, Arg3, Arg4)   virtual Return Function(ArgTypeName Arg1 , ArgTypeName Arg2 , ArgTypeName Arg3 , ArgTypeName Arg4 ) override;
 
#define ConstFunction0(Capability, Return, Function)   virtual Return Function() const override;
 
#define ConstFunction1(Capability, Return, Function, Arg1)   virtual Return Function(ArgTypeName Arg1 ) const override;
 
#define ConstFunction2(Capability, Return, Function, Arg1, Arg2)   virtual Return Function(ArgTypeName Arg1 , ArgTypeName Arg2 ) const override;
 
#define ConstFunction3(Capability, Return, Function, Arg1, Arg2, Arg3)   virtual Return Function(ArgTypeName Arg1 , ArgTypeName Arg2 , ArgTypeName Arg3 ) const override;
 
#define ConstFunction4(Capability, Return, Function, Arg1, Arg2, Arg3, Arg4)   virtual Return Function(ArgTypeName Arg1 , ArgTypeName Arg2 , ArgTypeName Arg3 , ArgTypeName Arg4 ) const override;
 
#define CapabilityStart(Capability, Flags)
 
#define CapabilityEnd(Capability)
 
#define WithWrappers   1
 

Macro Definition Documentation

◆ ArgTypeName

#define ArgTypeName (   Type,
  Name 
)    Type Name

◆ CapabilityEnd

#define CapabilityEnd (   Capability)

◆ CapabilityStart

#define CapabilityStart (   Capability,
  Flags 
)

◆ ConstFunction0

#define ConstFunction0 (   Capability,
  Return,
  Function 
)    virtual Return Function() const override;

◆ ConstFunction1

#define ConstFunction1 (   Capability,
  Return,
  Function,
  Arg1 
)    virtual Return Function(ArgTypeName Arg1 ) const override;

◆ ConstFunction2

#define ConstFunction2 (   Capability,
  Return,
  Function,
  Arg1,
  Arg2 
)    virtual Return Function(ArgTypeName Arg1 , ArgTypeName Arg2 ) const override;

◆ ConstFunction3

#define ConstFunction3 (   Capability,
  Return,
  Function,
  Arg1,
  Arg2,
  Arg3 
)    virtual Return Function(ArgTypeName Arg1 , ArgTypeName Arg2 , ArgTypeName Arg3 ) const override;

◆ ConstFunction4

#define ConstFunction4 (   Capability,
  Return,
  Function,
  Arg1,
  Arg2,
  Arg3,
  Arg4 
)    virtual Return Function(ArgTypeName Arg1 , ArgTypeName Arg2 , ArgTypeName Arg3 , ArgTypeName Arg4 ) const override;

◆ Function0

#define Function0 (   Capability,
  Return,
  Function 
)    virtual Return Function() override;

◆ Function1

#define Function1 (   Capability,
  Return,
  Function,
  Arg1 
)    virtual Return Function(ArgTypeName Arg1 ) override;

◆ Function2

#define Function2 (   Capability,
  Return,
  Function,
  Arg1,
  Arg2 
)    virtual Return Function(ArgTypeName Arg1 , ArgTypeName Arg2 ) override;

◆ Function3

#define Function3 (   Capability,
  Return,
  Function,
  Arg1,
  Arg2,
  Arg3 
)    virtual Return Function(ArgTypeName Arg1 , ArgTypeName Arg2 , ArgTypeName Arg3 ) override;

◆ Function4

#define Function4 (   Capability,
  Return,
  Function,
  Arg1,
  Arg2,
  Arg3,
  Arg4 
)    virtual Return Function(ArgTypeName Arg1 , ArgTypeName Arg2 , ArgTypeName Arg3 , ArgTypeName Arg4 ) override;

◆ WithWrappers

#define WithWrappers   1