Safir SDK Core
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Safir::Dob::ContextSharedProperty Class Reference

Used to determine if a class should be visible in all contexts. More...

#include <ContextSharedProperty.h>

Static Public Member Functions

static bool HasProperty (const Safir::Dob::Typesystem::ObjectPtr object)
 
static void SetContextShared (Safir::Dob::Typesystem::ObjectPtr object, const bool value)
 Defines if this class should be visible in all contexts. More...
 
static void SetNullContextShared (Safir::Dob::Typesystem::ObjectPtr object)
 
static bool IsNullContextShared (const Safir::Dob::Typesystem::ObjectPtr object)
 
static bool IsChangedContextShared (const Safir::Dob::Typesystem::ObjectPtr object)
 
static bool IsReadOnlyContextShared (const Safir::Dob::Typesystem::ObjectPtr object)
 
static bool GetContextShared (const Safir::Dob::Typesystem::ObjectPtr object)
 Defines if this class should be visible in all contexts. More...
 

Static Public Attributes

static const
Safir::Dob::Typesystem::TypeId 
ClassTypeId = 791642390145278957LL
 Type id for ContextSharedProperty. More...
 

Detailed Description

Used to determine if a class should be visible in all contexts.

This value is inherited by child classes.

Member Function Documentation

static bool Safir::Dob::ContextSharedProperty::GetContextShared ( const Safir::Dob::Typesystem::ObjectPtr  object)
static

Defines if this class should be visible in all contexts.

static bool Safir::Dob::ContextSharedProperty::HasProperty ( const Safir::Dob::Typesystem::ObjectPtr  object)
static
static bool Safir::Dob::ContextSharedProperty::IsChangedContextShared ( const Safir::Dob::Typesystem::ObjectPtr  object)
static
static bool Safir::Dob::ContextSharedProperty::IsNullContextShared ( const Safir::Dob::Typesystem::ObjectPtr  object)
static
static bool Safir::Dob::ContextSharedProperty::IsReadOnlyContextShared ( const Safir::Dob::Typesystem::ObjectPtr  object)
static
static void Safir::Dob::ContextSharedProperty::SetContextShared ( Safir::Dob::Typesystem::ObjectPtr  object,
const bool  value 
)
static

Defines if this class should be visible in all contexts.

static void Safir::Dob::ContextSharedProperty::SetNullContextShared ( Safir::Dob::Typesystem::ObjectPtr  object)
static

Member Data Documentation

const Safir::Dob::Typesystem::TypeId Safir::Dob::ContextSharedProperty::ClassTypeId = 791642390145278957LL
static

Type id for ContextSharedProperty.


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