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

Used to determine the distribution scope of a class. More...

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

Static Public Member Functions

static bool HasProperty (const Safir::Dob::Typesystem::ObjectPtr object)
 
static void SetDistributionScope (Safir::Dob::Typesystem::ObjectPtr object, const Safir::Dob::DistributionScope::Enumeration value, const Safir::Dob::Typesystem::TypeId checksum=Safir::Dob::DistributionScope::Checksum)
 Defines distribution scope of the class.
 
static void SetOrdinalDistributionScope (Safir::Dob::Typesystem::ObjectPtr object, const Safir::Dob::Typesystem::EnumerationValue value)
 
static void SetNullDistributionScope (Safir::Dob::Typesystem::ObjectPtr object)
 
static bool IsNullDistributionScope (const Safir::Dob::Typesystem::ObjectPtr object)
 
static bool IsChangedDistributionScope (const Safir::Dob::Typesystem::ObjectPtr object)
 
static bool IsReadOnlyDistributionScope (const Safir::Dob::Typesystem::ObjectPtr object)
 
static Safir::Dob::DistributionScope::Enumeration GetDistributionScope (const Safir::Dob::Typesystem::ObjectPtr object, const Safir::Dob::Typesystem::TypeId checksum=Safir::Dob::DistributionScope::Checksum)
 Defines distribution scope of the class.
 
static Safir::Dob::Typesystem::EnumerationValue GetOrdinalDistributionScope (const Safir::Dob::Typesystem::ObjectPtr object)
 

Static Public Attributes

static const Safir::Dob::Typesystem::TypeId ClassTypeId = -2604188118471398021LL
 Type id for DistributionScopeProperty.
 

Detailed Description

Used to determine the distribution scope of a class.

This value is inherited by child classes.

Member Function Documentation

◆ GetDistributionScope()

static Safir::Dob::DistributionScope::Enumeration Safir::Dob::DistributionScopeProperty::GetDistributionScope ( const Safir::Dob::Typesystem::ObjectPtr object,
const Safir::Dob::Typesystem::TypeId checksum = Safir::Dob::DistributionScope::Checksum )
static

Defines distribution scope of the class.

◆ GetOrdinalDistributionScope()

static Safir::Dob::Typesystem::EnumerationValue Safir::Dob::DistributionScopeProperty::GetOrdinalDistributionScope ( const Safir::Dob::Typesystem::ObjectPtr object)
static

◆ HasProperty()

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

◆ IsChangedDistributionScope()

static bool Safir::Dob::DistributionScopeProperty::IsChangedDistributionScope ( const Safir::Dob::Typesystem::ObjectPtr object)
static

◆ IsNullDistributionScope()

static bool Safir::Dob::DistributionScopeProperty::IsNullDistributionScope ( const Safir::Dob::Typesystem::ObjectPtr object)
static

◆ IsReadOnlyDistributionScope()

static bool Safir::Dob::DistributionScopeProperty::IsReadOnlyDistributionScope ( const Safir::Dob::Typesystem::ObjectPtr object)
static

◆ SetDistributionScope()

static void Safir::Dob::DistributionScopeProperty::SetDistributionScope ( Safir::Dob::Typesystem::ObjectPtr object,
const Safir::Dob::DistributionScope::Enumeration value,
const Safir::Dob::Typesystem::TypeId checksum = Safir::Dob::DistributionScope::Checksum )
static

Defines distribution scope of the class.

◆ SetNullDistributionScope()

static void Safir::Dob::DistributionScopeProperty::SetNullDistributionScope ( Safir::Dob::Typesystem::ObjectPtr object)
static

◆ SetOrdinalDistributionScope()

static void Safir::Dob::DistributionScopeProperty::SetOrdinalDistributionScope ( Safir::Dob::Typesystem::ObjectPtr object,
const Safir::Dob::Typesystem::EnumerationValue value )
static

Member Data Documentation

◆ ClassTypeId

const Safir::Dob::Typesystem::TypeId Safir::Dob::DistributionScopeProperty::ClassTypeId = -2604188118471398021LL
static