Safir SDK Core
Loading...
Searching...
No Matches
Safir::Dob::InjectionOverrideProperty Class Reference

Defines the Injection used for entities of this class. More...

#include </home/lars/safir/safir-sdk-core/src/safir_dou/gen/cpp/include/Safir/Dob/InjectionOverrideProperty.h>

Static Public Member Functions

static bool HasProperty (const Safir::Dob::Typesystem::ObjectPtr object)
 
static void SetInjection (Safir::Dob::Typesystem::ObjectPtr object, const Safir::Dob::InjectionKind::Enumeration value, const Safir::Dob::Typesystem::TypeId checksum=Safir::Dob::InjectionKind::Checksum)
 The kind of Injection used for this entity.
 
static void SetOrdinalInjection (Safir::Dob::Typesystem::ObjectPtr object, const Safir::Dob::Typesystem::EnumerationValue value)
 
static void SetNullInjection (Safir::Dob::Typesystem::ObjectPtr object)
 
static bool IsNullInjection (const Safir::Dob::Typesystem::ObjectPtr object)
 
static bool IsChangedInjection (const Safir::Dob::Typesystem::ObjectPtr object)
 
static bool IsReadOnlyInjection (const Safir::Dob::Typesystem::ObjectPtr object)
 
static Safir::Dob::InjectionKind::Enumeration GetInjection (const Safir::Dob::Typesystem::ObjectPtr object, const Safir::Dob::Typesystem::TypeId checksum=Safir::Dob::InjectionKind::Checksum)
 The kind of Injection used for this entity.
 
static Safir::Dob::Typesystem::EnumerationValue GetOrdinalInjection (const Safir::Dob::Typesystem::ObjectPtr object)
 

Static Public Attributes

static const Safir::Dob::Typesystem::TypeId ClassTypeId = 7423724997645802149LL
 Type id for InjectionOverrideProperty.
 

Detailed Description

Defines the Injection used for entities of this class.

This value overrides the inherited value, and it is not inherited by child classes.

Member Function Documentation

◆ GetInjection()

static Safir::Dob::InjectionKind::Enumeration Safir::Dob::InjectionOverrideProperty::GetInjection ( const Safir::Dob::Typesystem::ObjectPtr object,
const Safir::Dob::Typesystem::TypeId checksum = Safir::Dob::InjectionKind::Checksum )
static

The kind of Injection used for this entity.

◆ GetOrdinalInjection()

static Safir::Dob::Typesystem::EnumerationValue Safir::Dob::InjectionOverrideProperty::GetOrdinalInjection ( const Safir::Dob::Typesystem::ObjectPtr object)
static

◆ HasProperty()

static bool Safir::Dob::InjectionOverrideProperty::HasProperty ( const Safir::Dob::Typesystem::ObjectPtr object)
static

◆ IsChangedInjection()

static bool Safir::Dob::InjectionOverrideProperty::IsChangedInjection ( const Safir::Dob::Typesystem::ObjectPtr object)
static

◆ IsNullInjection()

static bool Safir::Dob::InjectionOverrideProperty::IsNullInjection ( const Safir::Dob::Typesystem::ObjectPtr object)
static

◆ IsReadOnlyInjection()

static bool Safir::Dob::InjectionOverrideProperty::IsReadOnlyInjection ( const Safir::Dob::Typesystem::ObjectPtr object)
static

◆ SetInjection()

static void Safir::Dob::InjectionOverrideProperty::SetInjection ( Safir::Dob::Typesystem::ObjectPtr object,
const Safir::Dob::InjectionKind::Enumeration value,
const Safir::Dob::Typesystem::TypeId checksum = Safir::Dob::InjectionKind::Checksum )
static

The kind of Injection used for this entity.

◆ SetNullInjection()

static void Safir::Dob::InjectionOverrideProperty::SetNullInjection ( Safir::Dob::Typesystem::ObjectPtr object)
static

◆ SetOrdinalInjection()

static void Safir::Dob::InjectionOverrideProperty::SetOrdinalInjection ( Safir::Dob::Typesystem::ObjectPtr object,
const Safir::Dob::Typesystem::EnumerationValue value )
static

Member Data Documentation

◆ ClassTypeId

const Safir::Dob::Typesystem::TypeId Safir::Dob::InjectionOverrideProperty::ClassTypeId = 7423724997645802149LL
static