nx_metadata_sdk 1.0 Metadata SDK

object_generators.h
1 // Copyright 2018-present Network Optix, Inc. Licensed under MPL 2.0: www.mozilla.org/MPL/2.0/
2
3 #include <nx/sdk/ptr.h>
4 #include <nx/sdk/analytics/helpers/object_metadata.h>
5
6 namespace nx {
7 namespace vms_server_plugins {
8 namespace analytics {
9 namespace stub {
10 namespace taxonomy_features {
11
12 nx::sdk::Ptr<nx::sdk::analytics::ObjectMetadata> generateInstanceOfBaseObjectType();
13 nx::sdk::Ptr<nx::sdk::analytics::ObjectMetadata> generateInstanceOfDerivedObjectType();
14 nx::sdk::Ptr<nx::sdk::analytics::ObjectMetadata>
15 generateInstanceOfDerivedObjectTypeWithOmittedAttributes();
16 nx::sdk::Ptr<nx::sdk::analytics::ObjectMetadata> generateInstanceOfHiddenDerivedObjectType();
17 nx::sdk::Ptr<nx::sdk::analytics::ObjectMetadata>
18 generateInstanceOfHiddenDerivedObjectTypeWithOwnAttributes();
19 nx::sdk::Ptr<nx::sdk::analytics::ObjectMetadata>
20 generateInstanceOfDerivedObjectTypeWithUnsupportedBase();
21 nx::sdk::Ptr<nx::sdk::analytics::ObjectMetadata> generateInstanceOfObjectTypeWithNumericAttibutes();
22 nx::sdk::Ptr<nx::sdk::analytics::ObjectMetadata> generateInstanceOfObjectTypeWithBooleanAttibutes();
23 nx::sdk::Ptr<nx::sdk::analytics::ObjectMetadata> generateInstanceOfObjectTypeWithIcon();
24 nx::sdk::Ptr<nx::sdk::analytics::ObjectMetadata>
25 generateInstanceOfObjectTypeInheritedFromBaseLibraryType();
26 nx::sdk::Ptr<nx::sdk::analytics::ObjectMetadata>
27 generateInstanceOfObjectTypeUsingBaseLibraryEnumType();
28 nx::sdk::Ptr<nx::sdk::analytics::ObjectMetadata>
29 generateInstanceOfObjectTypeUsingBaseLibraryColorType();
30 nx::sdk::Ptr<nx::sdk::analytics::ObjectMetadata>
31 generateInstanceOfObjectTypeUsingBaseLibraryObjectType();
32 nx::sdk::Ptr<nx::sdk::analytics::ObjectMetadata> generateInstanceOfOfBaseLibraryObjectType();
33 nx::sdk::Ptr<nx::sdk::analytics::ObjectMetadata>
34 generateInstanceOfObjectTypeDeclaredInEngineManifest();
35 nx::sdk::Ptr<nx::sdk::analytics::ObjectMetadata> generateInstanceOfLiveOnlyObjectType();
36 nx::sdk::Ptr<nx::sdk::analytics::ObjectMetadata> generateInstanceOfNonIndexableObjectType();
37
38 } // namespace taxonomy_features
39 } // namespace stub
40 } // namespace analytics
41 } // namespace vms_server_plugins
42 } // namespace nx
nx::sdk::Ptr< nx::sdk::analytics::ObjectMetadata >
nx
Definition: apple_utils.h:6