Safir SDK Core
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
ContextSharedOverrideProperty.h
Go to the documentation of this file.
1
#ifndef SAFIR_DOB_CONTEXTSHAREDOVERRIDEPROPERTY_H_INCLUDED
2
#define SAFIR_DOB_CONTEXTSHAREDOVERRIDEPROPERTY_H_INCLUDED
3
4
#include <Safir/Utilities/Internal/VisibilityHelpers.h>
5
6
#ifdef dots_generated_Safir_cpp_EXPORTS
7
# define DOTS_GENERATED_Safir_API SAFIR_HELPER_DLL_EXPORT
8
#else
9
# define DOTS_GENERATED_Safir_API SAFIR_HELPER_DLL_IMPORT
10
# define SAFIR_LIBRARY_NAME "dots_generated-Safir-cpp"
11
# include <Safir/Utilities/Internal/AutoLink.h>
12
#endif
13
#define DOTS_GENERATED_Safir_API_LOCAL SAFIR_HELPER_DLL_LOCAL
14
15
#include <
Safir/Dob/Typesystem/Object.h
>
16
17
21
namespace
Safir
22
{
26
namespace
Dob
27
{
28
34
class
DOTS_GENERATED_Safir_API
ContextSharedOverrideProperty
35
{
36
public
:
37
//HasProperty
38
static
bool
HasProperty
(
const
Safir::Dob::Typesystem::ObjectPtr
object
);
39
40
//ContextShared
44
static
void
SetContextShared(
Safir::Dob::Typesystem::ObjectPtr
object
,
const
bool
value);
45
static
void
SetNullContextShared(
Safir::Dob::Typesystem::ObjectPtr
object
);
46
static
bool
IsNullContextShared(
const
Safir::Dob::Typesystem::ObjectPtr
object
);
47
static
bool
IsChangedContextShared(
const
Safir::Dob::Typesystem::ObjectPtr
object
);
48
static
bool
IsReadOnlyContextShared(
const
Safir::Dob::Typesystem::ObjectPtr
object
);
52
static
bool
GetContextShared(
const
Safir::Dob::Typesystem::ObjectPtr
object
);
53
55
static
const
Safir::Dob::Typesystem::TypeId
ClassTypeId = -1788815086694455561LL;
56
57
};
58
}
// Dob
59
}
// Safir
60
61
#endif
62
Safir::Dob::Typesystem::TypeId
DotsC_TypeId TypeId
A unique type identifier.
Definition:
Defs.h:219
Safir::Dob::Typesystem::ObjectPtr
boost::shared_ptr< Object > ObjectPtr
A smart pointer to an Object.
Definition:
Object.h:41
Safir::Dob::ContextSharedOverrideProperty
Used to determine if a class should be visible in all contexts.
Definition:
ContextSharedOverrideProperty.h:34
DOTS_GENERATED_Safir_API
#define DOTS_GENERATED_Safir_API
Definition:
ContextSharedOverrideProperty.h:9
Safir::Dob::Typesystem::Operations::HasProperty
DOTS_CPP_API bool HasProperty(const Dob::Typesystem::TypeId classType, const Dob::Typesystem::TypeId propertyType)
Checks if the a class has a property.
Object.h
safir
sdk
include
Safir
Dob
ContextSharedOverrideProperty.h
Generated on Mon Jun 2 2014 11:49:39 for Safir SDK Core by
1.8.7